DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq
sourcecode
timing
include
timing
ClockGeneratorInterface.hpp
Go to the documentation of this file.
1
12
#ifndef TIMING_INCLUDE_TIMING_CLOCKGENERATORINTERFACE_HPP_
13
#define TIMING_INCLUDE_TIMING_CLOCKGENERATORINTERFACE_HPP_
14
15
#include "
timing/TimingNode.hpp
"
16
17
#include "
timing/timinghardwareinfo/Structs.hpp
"
18
#include "
timing/timinghardwareinfo/Nljs.hpp
"
19
20
#include "
ers/Issue.hpp
"
21
22
#include <string>
23
24
namespace
dunedaq
{
25
namespace
timing
{
26
32
class
ClockGeneratorInterface
:
public
TimingNode
33
{
34
public
:
35
explicit
ClockGeneratorInterface
(
const
uhal::Node& node) :
TimingNode
(node) {}
36
virtual
~ClockGeneratorInterface
() {}
37
41
virtual
void
get_info
(
timinghardwareinfo::TimingPLLMonitorData
& mon_data)
const
= 0;
42
};
43
44
}
// namespace timing
45
}
// namespace dunedaq
46
47
#endif
// TIMING_INCLUDE_TIMING_CLOCKGENERATORINTERFACE_HPP_
Issue.hpp
TimingNode.hpp
dunedaq::timing::ClockGeneratorInterface
uhal::Node implementing clock gen. interface
Definition
ClockGeneratorInterface.hpp:33
dunedaq::timing::ClockGeneratorInterface::get_info
virtual void get_info(timinghardwareinfo::TimingPLLMonitorData &mon_data) const =0
Get status string, optionally print.
dunedaq::timing::ClockGeneratorInterface::~ClockGeneratorInterface
virtual ~ClockGeneratorInterface()
Definition
ClockGeneratorInterface.hpp:36
dunedaq::timing::ClockGeneratorInterface::ClockGeneratorInterface
ClockGeneratorInterface(const uhal::Node &node)
Definition
ClockGeneratorInterface.hpp:35
dunedaq::timing::TimingNode
Base class for timing nodes.
Definition
TimingNode.hpp:32
dunedaq
Including Qt Headers.
Definition
TimingController.hxx:1
timing
Definition
__init__.py:1
dunedaq::timing::timinghardwareinfo::TimingPLLMonitorData
Definition
Structs.hpp:183
Nljs.hpp
Structs.hpp
Generated on Sat Jun 28 2025 for DUNE-DAQ by
1.12.0