Hey Rob, thanks for asking -- this function is definitely under-documented. The short answer is: This function should be called for synchronous operations, but only on X3x0 will it make any difference if you don't call it.
What does it do? This function provides additional synchronization on top of the timekeeper synchronization. Currently, only X310 needs this for the DAC synchronization. So why is not called in multi_usrp_rfnoc? To be honest, I had to double-check the code myself On Wed, Nov 17, 2021 at 12:04 AM Rob Kossler <rkoss...@nd.edu> wrote: > Hi, > I recently stumbled across this synchonize_devices() function and I'm > wondering if I need to be calling it. I ran grep in the UHD source folder > and there are no examples of calling this function. I read the help but > it's not clear to me how this function differs from calling > set_time_next_pps() on all of the motherboards (such as is done in the > lib/multi_usrp_rfnoc.cpp code). My thought process is: if multi_usrp_rfnoc > does not need to call synchonize_devices(), why would my custom application > need to call it? Any help would be appreciated. > > Thanks. > Rob > _______________________________________________ > USRP-users mailing list -- usrp-users@lists.ettus.com > To unsubscribe send an email to usrp-users-le...@lists.ettus.com >
_______________________________________________ USRP-users mailing list -- usrp-users@lists.ettus.com To unsubscribe send an email to usrp-users-le...@lists.ettus.com