board_revision_map | dunedaq::timing::IONode | inlineprotectedstatic |
board_type_map | dunedaq::timing::IONode | inlineprotectedstatic |
board_uid_revision_map | dunedaq::timing::IONode | inlineprotectedstatic |
carrier_type_map | dunedaq::timing::IONode | inlineprotectedstatic |
clock_config_map | dunedaq::timing::IONode | inlineprotectedstatic |
clock_source_map | dunedaq::timing::IONode | inlineprotectedstatic |
clock_source_to_string(const ClockSource &source) | dunedaq::timing::IONode | inlineprotectedstatic |
clocks_ok() const override | dunedaq::timing::MIBV2IONode | virtual |
configure_pll(const std::string &clock_config_file="") const | dunedaq::timing::IONode | virtual |
design_type_map | dunedaq::timing::IONode | inlineprotectedstatic |
get_board_revision() const | dunedaq::timing::IONode | virtual |
get_board_revision_map() | dunedaq::timing::IONode | inlinestatic |
get_board_type_map() | dunedaq::timing::IONode | inlinestatic |
get_board_uid_revision_map() | dunedaq::timing::IONode | inlinestatic |
get_carrier_type_map() | dunedaq::timing::IONode | inlinestatic |
get_clock_config_map() | dunedaq::timing::IONode | inlinestatic |
get_clock_frequencies_table(bool print_out=false) const | dunedaq::timing::IONode | virtual |
get_design_type_map() | dunedaq::timing::IONode | inlinestatic |
get_full_clock_config_file_path(const ClockSource &clock_source) const | dunedaq::timing::IONode | virtual |
get_hardware_info(bool print_out=false) const | dunedaq::timing::IONode | virtual |
get_i2c_device(const std::string &i2c_bus_name, const std::string &i2c_device_name) const | dunedaq::timing::IONode | |
get_info(timinghardwareinfo::TimingPLLMonitorData &mon_data) const | dunedaq::timing::IONode | inlinevirtual |
get_library_supported_boards() | dunedaq::timing::IONode | inlinestatic |
get_library_supported_designs() | dunedaq::timing::IONode | inlinestatic |
get_pll() const | dunedaq::timing::IONode | virtual |
get_pll_status(bool print_out=false) const | dunedaq::timing::IONode | virtual |
get_sfp_status(uint32_t sfp_id, bool print_out=false) const override | dunedaq::timing::MIBV2IONode | virtual |
get_status(bool print_out=false) const override | dunedaq::timing::MIBV2IONode | virtual |
get_uid_address_parameter_name() const override | dunedaq::timing::MIBV2IONode | virtual |
IONode(const uhal::Node &node, std::string uid_i2c_bus, std::string pll_i2c_bus, std::string pll_i2c_device, std::vector< std::string > clock_names, std::vector< std::string > sfp_i2c_buses) | dunedaq::timing::IONode | |
library_supported_boards | dunedaq::timing::IONode | inlineprotectedstatic |
library_supported_designs | dunedaq::timing::IONode | inlineprotectedstatic |
m_clock_names | dunedaq::timing::IONode | protected |
m_pll_i2c_bus | dunedaq::timing::IONode | protected |
m_pll_i2c_device | dunedaq::timing::IONode | protected |
m_sfp_i2c_buses | dunedaq::timing::IONode | protected |
m_uid_i2c_bus | dunedaq::timing::IONode | protected |
MIBV2IONode(const uhal::Node &node) | dunedaq::timing::MIBV2IONode | explicit |
read_board_type() const | dunedaq::timing::IONode | virtual |
read_board_uid() const | dunedaq::timing::IONode | virtual |
read_carrier_type() const | dunedaq::timing::IONode | virtual |
read_clock_frequencies() const | dunedaq::timing::IONode | virtual |
read_design_type() const | dunedaq::timing::IONode | virtual |
read_firmware_frequency() const | dunedaq::timing::IONode | virtual |
read_sub_nodes(const uhal::Node &node, bool dispatch=true) const | dunedaq::timing::TimingNode | |
reset(const std::string &clock_config_file) const override | dunedaq::timing::MIBV2IONode | virtual |
reset(const ClockSource &clock_source) const override | dunedaq::timing::MIBV2IONode | virtual |
reset_sub_nodes(const uhal::Node &node, uint32_t aValue=0x0, bool dispatch=true) const | dunedaq::timing::TimingNode | |
soft_reset() const | dunedaq::timing::IONode | virtual |
switch_clock_source(const ClockSource &clock_source) const | dunedaq::timing::MIBV2IONode | |
switch_sfp_soft_tx_control_bit(uint32_t sfp_id, bool turn_on) const override | dunedaq::timing::MIBV2IONode | virtual |
switch_sfp_tx(uint32_t sfp_id, bool turn_on) const override | dunedaq::timing::MIBV2IONode | virtual |
TimingNode(const uhal::Node &node) | dunedaq::timing::TimingNode | explicit |
validate_amc_slot(uint32_t amc_slot) const | dunedaq::timing::MIBV2IONode | private |
validate_sfp_id(uint32_t sfp_id) const | dunedaq::timing::MIBV2IONode | private |
write_soft_reset_register() const | dunedaq::timing::IONode | protectedvirtual |
~IONode() | dunedaq::timing::IONode | virtual |
~MIBV2IONode() | dunedaq::timing::MIBV2IONode | virtual |
~TimingNode() | dunedaq::timing::TimingNode | virtual |