DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq::timing::ClockGeneratorInterface Class Referenceabstract

uhal::Node implementing clock gen. interface More...

#include <ClockGeneratorInterface.hpp>

Inheritance diagram for dunedaq::timing::ClockGeneratorInterface:
[legend]
Collaboration diagram for dunedaq::timing::ClockGeneratorInterface:
[legend]

Public Member Functions

 ClockGeneratorInterface (const uhal::Node &node)
 
virtual ~ClockGeneratorInterface ()
 
virtual void get_info (timinghardwareinfo::TimingPLLMonitorData &mon_data) const =0
 Get status string, optionally print.
 
- Public Member Functions inherited from dunedaq::timing::TimingNode
 TimingNode (const uhal::Node &node)
 
virtual ~TimingNode ()
 
virtual std::string get_status (bool print_out=false) const =0
 Get the status string of the timing node. Optionally print it.
 
std::map< std::string, uhal::ValWord< uint32_t > > read_sub_nodes (const uhal::Node &node, bool dispatch=true) const
 Read subnodes.
 
void reset_sub_nodes (const uhal::Node &node, uint32_t aValue=0x0, bool dispatch=true) const
 Reset subnodes.
 

Detailed Description

uhal::Node implementing clock gen. interface

Definition at line 32 of file ClockGeneratorInterface.hpp.

Constructor & Destructor Documentation

◆ ClockGeneratorInterface()

dunedaq::timing::ClockGeneratorInterface::ClockGeneratorInterface ( const uhal::Node & node)
inlineexplicit

Definition at line 35 of file ClockGeneratorInterface.hpp.

35: TimingNode(node) {}
TimingNode(const uhal::Node &node)

◆ ~ClockGeneratorInterface()

virtual dunedaq::timing::ClockGeneratorInterface::~ClockGeneratorInterface ( )
inlinevirtual

Definition at line 36 of file ClockGeneratorInterface.hpp.

36{}

Member Function Documentation

◆ get_info()

virtual void dunedaq::timing::ClockGeneratorInterface::get_info ( timinghardwareinfo::TimingPLLMonitorData & mon_data) const
pure virtual

Get status string, optionally print.

Implemented in dunedaq::timing::CDCLVD110Node.


The documentation for this class was generated from the following file: