Hi Marcus,

>> If I just try to re-make the device, I get an exception. Eg:
>>
> >                 m_dev = uhd::usrp::multi_usrp::make(device_args);
> >                m_dev->set_master_clock_rate(61.44e6);
> >              // How to restart a session here?
>>                  m_dev = uhd::usrp::multi_usrp::make(device_args);
>>
>> ...

>However, there is a set_master_clock_rate() API call:
>
>https://files.ettus.com/manual/classuhd_1_1usrp_1_1multi__usrp.html#a99254abfa5259b70a020e667eee619b9

Yes, that's what I'm calling above.

>What the consequences are for changing this within a session
> is necessarily device dependent.   If I were going to do this, I'd tear down 
> the streamers, set the
>   master_clock to the new rate, and then re-create the streamers.

The problem is, that method doesn't appear to support an "automatic" rate, 
unless I'm missing something.

Thanks,
Jon



_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to