Do not stop/start stream if timed commands are not supported

This commit is contained in:
Ismael Gomez 2019-04-29 14:36:41 +02:00
parent 4ba1993815
commit 860e192cfb
2 changed files with 0 additions and 5 deletions

View File

@ -659,15 +659,11 @@ double rf_uhd_set_rx_srate(void *h, double freq)
frac += 0.100;
if (frac >= 1.0) { full++; frac -= 1.0; };
uhd_usrp_set_command_time(handler->usrp, full, frac, 0);
#else /* UHD_SUPPORTS_COMMAND_TIME */
rf_uhd_stop_rx_stream(handler);
#endif /* UHD_SUPPORTS_COMMAND_TIME */
for (int i=0;i<handler->nof_rx_channels;i++)
uhd_usrp_set_rx_rate(handler->usrp, freq, i);
#ifdef UHD_SUPPORTS_COMMAND_TIME
usleep(100000);
#else /* UHD_SUPPORTS_COMMAND_TIME */
rf_uhd_start_rx_stream(handler, true);
#endif /* UHD_SUPPORTS_COMMAND_TIME */
} else {
uhd_usrp_set_rx_rate(handler->usrp, freq, 0);

View File

@ -115,7 +115,6 @@ void radio::stop()
void radio::reset()
{
log_h->console("Resetting Radio...\n");
srslte_rf_stop_rx_stream(&rf_device);
radio_is_streaming = false;
usleep(100000);