12#ifndef TIMING_INCLUDE_TIMING_OUROBOROSDESIGN_HPP_
13#define TIMING_INCLUDE_TIMING_OUROBOROSDESIGN_HPP_
20#include "uhal/DerivedNode.hpp"
44 std::string
get_status(
bool print_out =
false)
const override;
Base class for timing endpoint design nodes.
Base class for timing master designs.
Class for PDI timing master design (known as overlord).
OuroborosDesign(const uhal::Node &node)
void configure(ClockSource clock_source, TimestampSource ts_source) const override
Prepare the timing master for data taking.
virtual ~OuroborosDesign()
std::string get_status(bool print_out=false) const override
Get status string, optionally print.