From b41db624a2d162f691cbf7957feca2a0162a8367 Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Sat, 10 Feb 2018 18:17:14 +0100 Subject: Properly initialise UHD GPSDO --- src/output/UHD.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/output/UHD.cpp') diff --git a/src/output/UHD.cpp b/src/output/UHD.cpp index 2c571fd..6838338 100644 --- a/src/output/UHD.cpp +++ b/src/output/UHD.cpp @@ -136,8 +136,6 @@ UHD::UHD(SDRDeviceConfig& config) : } m_usrp->set_time_source(m_conf.pps_src); - m_device_time = std::make_shared(m_usrp, m_conf); - if (m_conf.subDevice != "") { m_usrp->set_tx_subdev_spec(uhd::usrp::subdev_spec_t(m_conf.subDevice), uhd::usrp::multi_usrp::ALL_MBOARDS); @@ -147,6 +145,8 @@ UHD::UHD(SDRDeviceConfig& config) : etiLog.level(debug) << "UHD time source is " << m_usrp->get_time_source(0); + m_device_time = std::make_shared(m_usrp, m_conf); + m_usrp->set_tx_rate(m_conf.sampleRate); etiLog.log(debug, "OutputUHD:Set rate to %d. Actual TX Rate: %f sps...", m_conf.sampleRate, m_usrp->get_tx_rate()); -- cgit v1.2.3