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) const =0 | dunedaq::timing::MasterNodeInterface | pure virtual |
apply_endpoint_delay(const ActiveEndpointConfig &ept_config, bool measure_rtt=false) const | dunedaq::timing::MasterNodeInterface | virtual |
disable_periodic_fl_cmd(uint32_t channel) const | dunedaq::timing::MasterNodeInterface | virtual |
enable_periodic_fl_cmd(uint32_t channel, double rate, bool poisson, uint32_t clock_frequency_hz) const | dunedaq::timing::MasterNodeInterface | virtual |
enable_periodic_fl_cmd(uint32_t command, uint32_t channel, double rate, bool poisson, uint32_t clock_frequency_hz) const | dunedaq::timing::MasterNodeInterface | virtual |
enable_upstream_endpoint() const =0 | dunedaq::timing::MasterNodeInterface | pure virtual |
get_info(timingfirmwareinfo::MasterMonitorData &mon_data) const =0 | dunedaq::timing::MasterNodeInterface | pure virtual |
get_required_major_firmware_version() const =0 | dunedaq::timing::MasterNodeInterface | pure virtual |
get_required_minor_firmware_version() const =0 | dunedaq::timing::MasterNodeInterface | pure virtual |
get_required_patch_firmware_version() const =0 | dunedaq::timing::MasterNodeInterface | pure virtual |
get_status(bool print_out=false) const =0 | dunedaq::timing::TimingNode | pure virtual |
MasterNodeInterface(const uhal::Node &node) | dunedaq::timing::MasterNodeInterface | explicit |
measure_endpoint_rtt(uint32_t address, bool control_sfp=true) const =0 | dunedaq::timing::MasterNodeInterface | pure virtual |
read_sub_nodes(const uhal::Node &node, bool dispatch=true) const | dunedaq::timing::TimingNode | |
read_timestamp() const =0 | dunedaq::timing::MasterNodeInterface | pure virtual |
reset_sub_nodes(const uhal::Node &node, uint32_t aValue=0x0, bool dispatch=true) const | dunedaq::timing::TimingNode | |
scan_endpoint(uint16_t endpoint_address, bool control_sfp) const =0 | dunedaq::timing::MasterNodeInterface | pure virtual |
send_fl_cmd(uint32_t command, uint32_t channel, uint32_t number_of_commands=1) const =0 | dunedaq::timing::MasterNodeInterface | pure virtual |
set_timestamp(TimestampSource source) const =0 | dunedaq::timing::MasterNodeInterface | pure virtual |
switch_endpoint_sfp(uint32_t address, bool turn_on) const =0 | dunedaq::timing::MasterNodeInterface | pure virtual |
sync_timestamp(TimestampSource source) const =0 | dunedaq::timing::MasterNodeInterface | pure virtual |
TimingNode(const uhal::Node &node) | dunedaq::timing::TimingNode | explicit |
~MasterNodeInterface() | dunedaq::timing::MasterNodeInterface | virtual |
~TimingNode() | dunedaq::timing::TimingNode | virtual |