DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
Class for master global node. More...
#include <VLCmdGeneratorNode.hpp>
Public Member Functions | |
VLCmdGeneratorNode (const uhal::Node &node) | |
virtual | ~VLCmdGeneratorNode () |
std::string | get_status (bool print_out=false) const override |
Print the status of the timing node. | |
void | switch_endpoint_sfp (uint32_t address, bool enable=false) const |
Control the endpoint sfp tx laser. | |
void | apply_endpoint_delay (uint32_t address, uint32_t coarse_delay, uint32_t fine_delay, uint32_t phase_delay) const |
Adjust endpoint delay. | |
![]() | |
TimingNode (const uhal::Node &node) | |
virtual | ~TimingNode () |
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. | |
Class for master global node.
Definition at line 29 of file VLCmdGeneratorNode.hpp.
|
explicit |
Definition at line 22 of file VLCmdGeneratorNode.cpp.
|
virtual |
Definition at line 28 of file VLCmdGeneratorNode.cpp.
void dunedaq::timing::VLCmdGeneratorNode::apply_endpoint_delay | ( | uint32_t | address, |
uint32_t | coarse_delay, | ||
uint32_t | fine_delay, | ||
uint32_t | phase_delay ) const |
Adjust endpoint delay.
Definition at line 61 of file VLCmdGeneratorNode.cpp.
|
overridevirtual |
Print the status of the timing node.
Implements dunedaq::timing::TimingNode.
Definition at line 33 of file VLCmdGeneratorNode.cpp.
void dunedaq::timing::VLCmdGeneratorNode::switch_endpoint_sfp | ( | uint32_t | address, |
bool | enable = false ) const |
Control the endpoint sfp tx laser.
Definition at line 47 of file VLCmdGeneratorNode.cpp.