DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
Base class for timing nodes. More...
#include <TimingNode.hpp>
Public Member Functions | |
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. | |
Base class for timing nodes.
Definition at line 31 of file TimingNode.hpp.
|
explicit |
Definition at line 18 of file TimingNode.cpp.
|
virtual |
Definition at line 24 of file TimingNode.cpp.
|
pure virtual |
Get the status string of the timing node. Optionally print it.
Implemented in dunedaq::timing::BoreasDesign, dunedaq::timing::CDCLVD110Node, dunedaq::timing::ChronosDesign, dunedaq::timing::EchoMonitorNode, dunedaq::timing::EndpointDesign, dunedaq::timing::EndpointNode, dunedaq::timing::FanoutDesign, dunedaq::timing::FIBIONode, dunedaq::timing::FIBV2IONode, dunedaq::timing::FLCmdGeneratorNode, dunedaq::timing::FMCIONode, dunedaq::timing::FrequencyCounterNode, dunedaq::timing::GaiaDesign, dunedaq::timing::GIBIONode, dunedaq::timing::HSINode, dunedaq::timing::IRIGTimestampNode, dunedaq::timing::KerberosDesign, dunedaq::timing::MasterDesign, dunedaq::timing::MasterGlobalNode, dunedaq::timing::MasterMuxDesign, dunedaq::timing::MasterNode, dunedaq::timing::MIBIONode, dunedaq::timing::MIBV2IONode, dunedaq::timing::OuroborosDesign, dunedaq::timing::OuroborosMuxDesign, dunedaq::timing::PC059IONode, dunedaq::timing::SIMIONode, dunedaq::timing::SwitchyardNode, dunedaq::timing::TLUIONode, dunedaq::timing::UpstreamCDRNode, and dunedaq::timing::VLCmdGeneratorNode.
std::map< std::string, uhal::ValWord< uint32_t > > dunedaq::timing::TimingNode::read_sub_nodes | ( | const uhal::Node & | node, |
bool | dispatch = true ) const |
Read subnodes.
Definition at line 29 of file TimingNode.cpp.
void dunedaq::timing::TimingNode::reset_sub_nodes | ( | const uhal::Node & | node, |
uint32_t | aValue = 0x0, | ||
bool | dispatch = true ) const |
Reset subnodes.
Definition at line 45 of file TimingNode.cpp.