diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2018-02-10 18:17:14 +0100 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2018-02-10 18:17:14 +0100 |
commit | b41db624a2d162f691cbf7957feca2a0162a8367 (patch) | |
tree | 825aede715eaab9b79fdb9a449aa5b41a7383e17 /src/output/UHD.cpp | |
parent | 96b1cbaa255b04a20d0f7ca6bda14fa87eb3ed62 (diff) | |
download | dabmod-b41db624a2d162f691cbf7957feca2a0162a8367.tar.gz dabmod-b41db624a2d162f691cbf7957feca2a0162a8367.tar.bz2 dabmod-b41db624a2d162f691cbf7957feca2a0162a8367.zip |
Properly initialise UHD GPSDO
Diffstat (limited to 'src/output/UHD.cpp')
-rw-r--r-- | src/output/UHD.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
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<USRPTime>(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<USRPTime>(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()); |