apply_endpoint_delay(uint32_t address, uint32_t coarse_delay, uint32_t fine_delay, uint32_t phase_delay, bool measure_rtt=false, bool control_sfp=true, int sfp_mux=-1) const override | dunedaq::timing::MasterDesign | virtual |
CDRMuxDesignInterface(const uhal::Node &node) | dunedaq::timing::CDRMuxDesignInterface | inlineexplicit |
configure(ClockSource clock_source, TimestampSource ts_source) const override | dunedaq::timing::KerberosDesign | virtual |
dunedaq::timing::TopDesign::configure(ClockSource clock_source) const override | dunedaq::timing::TopDesign | inlinevirtual |
enable_periodic_fl_cmd(uint32_t channel, double rate, bool poisson=false) const override | dunedaq::timing::MasterDesign | virtual |
enable_periodic_fl_cmd(uint32_t command, uint32_t channel, double rate, bool poisson=false) const override | dunedaq::timing::MasterDesign | virtual |
EndpointDesignInterface(const uhal::Node &node) | dunedaq::timing::EndpointDesignInterface | inlineexplicit |
get_endpoint_node_plain(uint32_t ept_id) const | dunedaq::timing::EndpointDesignInterface | inlinevirtual |
get_hardware_info(bool print_out=false) const override | dunedaq::timing::TopDesign | inlinevirtual |
dunedaq::get_info(timingfirmwareinfo::TimingDeviceInfo &mon_data) const override | dunedaq::timing::MasterDesign | virtual |
dunedaq::get_info(timingfirmwareinfo::MasterMonitorData &mon_data) const override | dunedaq::timing::MasterDesign | inlinevirtual |
dunedaq::timing::EndpointDesignInterface::get_info(uint32_t ept_id, timingendpointinfo::TimingEndpointInfo &mon_data) const | dunedaq::timing::EndpointDesignInterface | inlinevirtual |
dunedaq::timing::EndpointDesignInterface::get_info(timingfirmwareinfo::TimingDeviceInfo &mon_data) const=0 | dunedaq::timing::EndpointDesignInterface | virtual |
get_io_node() const | dunedaq::timing::TopDesignInterface | inline |
get_io_node_plain() const override | dunedaq::timing::TopDesign | inlinevirtual |
get_master_node() const | dunedaq::timing::MasterDesignInterface | inline |
get_master_node_plain() const override | dunedaq::timing::MasterDesign | inlinevirtual |
get_number_of_endpoint_nodes() const | dunedaq::timing::EndpointDesignInterface | inlinevirtual |
get_status(bool print_out=false) const override | dunedaq::timing::KerberosDesign | virtual |
KerberosDesign(const uhal::Node &node) | dunedaq::timing::KerberosDesign | explicit |
MasterDesign(const uhal::Node &node) | dunedaq::timing::MasterDesign | explicit |
MasterDesignInterface(const uhal::Node &node) | dunedaq::timing::MasterDesignInterface | inlineexplicit |
measure_endpoint_rtt(uint32_t address, bool control_sfp=true, int sfp_mux=-1) const override | dunedaq::timing::MasterDesign | virtual |
MuxDesignInterface(const uhal::Node &node) | dunedaq::timing::MuxDesignInterface | inlineexplicit |
read_active_mux() const override | dunedaq::timing::CDRMuxDesignInterface | inlinevirtual |
read_active_timing_source_mux() const | dunedaq::timing::TimingSourceMuxDesignInterface | inlinevirtual |
read_firmware_version() const override | dunedaq::timing::MasterDesign | virtual |
read_master_timestamp() const override | dunedaq::timing::MasterDesign | virtual |
read_sub_nodes(const uhal::Node &node, bool dispatch=true) const | dunedaq::timing::TimingNode | |
reset_io(const std::string &clock_config_file) const override | dunedaq::timing::TopDesign | inlinevirtual |
reset_io(const ClockSource &clock_source) const override | dunedaq::timing::TopDesign | inlinevirtual |
reset_sub_nodes(const uhal::Node &node, uint32_t aValue=0x0, bool dispatch=true) const | dunedaq::timing::TimingNode | |
resync_active_cdr() const override | dunedaq::timing::CDRMuxDesignInterface | inlinevirtual |
soft_reset_io() const override | dunedaq::timing::TopDesign | inlinevirtual |
switch_mux(uint8_t mux_channel, bool resync_cdr=false) const override | dunedaq::timing::CDRMuxDesignInterface | inlinevirtual |
switch_timing_source(ClockSource clock_source) const override | dunedaq::timing::KerberosDesign | virtual |
switch_timing_source_mux(uint8_t mux_channel) const | dunedaq::timing::TimingSourceMuxDesignInterface | inlinevirtual |
sync_timestamp(TimestampSource source) const override | dunedaq::timing::MasterDesign | virtual |
TimingNode(const uhal::Node &node) | dunedaq::timing::TimingNode | explicit |
TimingSourceMuxDesignInterface(const uhal::Node &node) | dunedaq::timing::TimingSourceMuxDesignInterface | inlineexplicit |
TopDesign(const uhal::Node &node) | dunedaq::timing::TopDesign | inlineexplicit |
TopDesignInterface(const uhal::Node &node) | dunedaq::timing::TopDesignInterface | inlineexplicit |
validate_firmware_version() const override | dunedaq::timing::MasterDesign | virtual |
~CDRMuxDesignInterface() | dunedaq::timing::CDRMuxDesignInterface | inlinevirtual |
~EndpointDesignInterface() | dunedaq::timing::EndpointDesignInterface | inlinevirtual |
~KerberosDesign() | dunedaq::timing::KerberosDesign | virtual |
~MasterDesign() | dunedaq::timing::MasterDesign | virtual |
~MasterDesignInterface() | dunedaq::timing::MasterDesignInterface | inlinevirtual |
~MuxDesignInterface() | dunedaq::timing::MuxDesignInterface | inlinevirtual |
~TimingNode() | dunedaq::timing::TimingNode | virtual |
~TimingSourceMuxDesignInterface() | dunedaq::timing::TimingSourceMuxDesignInterface | inlinevirtual |
~TopDesign() | dunedaq::timing::TopDesign | inlinevirtual |
~TopDesignInterface() | dunedaq::timing::TopDesignInterface | inlinevirtual |