void uhd_device::set_ref_clk(bool ext_clk) { uhd::clock_config_t clk_cfg; clk_cfg.pps_source = uhd::clock_config_t::PPS_SMA; if (ext_clk) clk_cfg.ref_source = uhd::clock_config_t::REF_SMA; else clk_cfg.ref_source = uhd::clock_config_t::REF_INT; usrp_dev->set_clock_config(clk_cfg); return; }
void sync_clock() { cout << "SYNC Clock" << endl; usrp->set_clock_config(uhd::clock_config_t::external()); usrp->set_time_next_pps(uhd::time_spec_t(0.0)); }