diff options
Diffstat (limited to 'Transceiver52M/UHDDevice.cpp')
-rw-r--r-- | Transceiver52M/UHDDevice.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Transceiver52M/UHDDevice.cpp b/Transceiver52M/UHDDevice.cpp index a392222..d47e800 100644 --- a/Transceiver52M/UHDDevice.cpp +++ b/Transceiver52M/UHDDevice.cpp @@ -727,6 +727,9 @@ int uhd_device::readSamples(short *buf, int len, bool *overrun, if (skip_rx) return 0; + *overrun = false; + *underrun = false; + // Shift read time with respect to transmit clock timestamp += ts_offset; @@ -801,6 +804,8 @@ int uhd_device::writeSamples(short *buf, int len, bool *underrun, metadata.end_of_burst = false; metadata.time_spec = convert_time(timestamp, tx_rate); + *underrun = false; + // No control packets if (isControl) { LOG(ERR) << "Control packets not supported"; |