DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
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
19
20#include "ers/Issue.hpp"
21
22#include <string>
23
24namespace dunedaq {
25namespace timing {
26
33{
34public:
35 explicit ClockGeneratorInterface(const uhal::Node& node) : TimingNode(node) {}
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_
uhal::Node implementing clock gen. interface
virtual void get_info(timinghardwareinfo::TimingPLLMonitorData &mon_data) const =0
Get status string, optionally print.
Base class for timing nodes.
Including Qt Headers.