|
|
@ -1342,7 +1342,12 @@ int rf_uhd_send_timed_multi(void* h,
|
|
|
|
|
|
|
|
|
|
|
|
// Set start of burst. Time spec only for the first packet in the burst
|
|
|
|
// Set start of burst. Time spec only for the first packet in the burst
|
|
|
|
md.start_of_burst = is_start_of_burst;
|
|
|
|
md.start_of_burst = is_start_of_burst;
|
|
|
|
|
|
|
|
// X300 devices work better if Timespec is sent at the start of the burst only
|
|
|
|
|
|
|
|
if (!handler->devname.compare(DEVNAME_X300)) {
|
|
|
|
md.has_time_spec = is_start_of_burst and has_time_spec;
|
|
|
|
md.has_time_spec = is_start_of_burst and has_time_spec;
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
md.has_time_spec = is_start_of_burst or has_time_spec;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// middle packets are never end of burst, last one as defined
|
|
|
|
// middle packets are never end of burst, last one as defined
|
|
|
|
if (nsamples - n > (int)tx_samples) {
|
|
|
|
if (nsamples - n > (int)tx_samples) {
|
|
|
|