From 1537d4b2d943fbe299919939f73a8460e5efb368 Mon Sep 17 00:00:00 2001 From: Alexander Chemeris Date: Sat, 11 Jul 2015 12:49:55 -0400 Subject: UHD: DEBUG: More debug output. --- Transceiver52M/UHDDevice.cpp | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/Transceiver52M/UHDDevice.cpp b/Transceiver52M/UHDDevice.cpp index a62e02f..c116dde 100644 --- a/Transceiver52M/UHDDevice.cpp +++ b/Transceiver52M/UHDDevice.cpp @@ -1040,6 +1040,7 @@ int uhd_device::readSamples(std::vector &bufs, int len, bool *overrun, current_time = metadata.time_spec; LOG(DEBUG) << "Received timestamp = " << current_time.get_real_secs(); +// LOG(INFO) << "Received timestamp = " << convert_time(current_time, rx_rate); for (size_t i = 0; i < rx_buffers.size(); i++) { rc = rx_buffers[i]->write((short *) &pkt_bufs[i].front(), @@ -1110,6 +1111,8 @@ int uhd_device::writeSamples(std::vector &bufs, int len, bool *underrun } } +// LOG(INFO) << "Sending timestamp = " << timestamp << "(" << convert_time(metadata.time_spec, tx_rate) << ")"; + thread_enable_cancel(false); size_t num_smpls = tx_stream->send(bufs, len, metadata); thread_enable_cancel(true); @@ -1308,10 +1311,11 @@ bool uhd_device::recv_async_msg() if (md.event_code != uhd::async_metadata_t::EVENT_CODE_BURST_ACK) { aligned = false; - if ((md.event_code != uhd::async_metadata_t::EVENT_CODE_UNDERFLOW) && - (md.event_code != uhd::async_metadata_t::EVENT_CODE_TIME_ERROR)) { - LOG(ERR) << str_code(md); - } + LOG(ERR) << str_code(md); +// if ((md.event_code != uhd::async_metadata_t::EVENT_CODE_UNDERFLOW) && +// (md.event_code != uhd::async_metadata_t::EVENT_CODE_TIME_ERROR)) { +// LOG(ERR) << str_code(md); +// } } return true; @@ -1348,7 +1352,8 @@ std::string uhd_device::str_code(uhd::rx_metadata_t metadata) } if (metadata.has_time_spec) - ost << " at " << metadata.time_spec.get_real_secs() << " sec."; + ost << " at " << metadata.time_spec.get_real_secs() << " sec " + << convert_time(metadata.time_spec, rx_rate) << " TIMESTAMP"; return ost.str(); } @@ -1381,7 +1386,9 @@ std::string uhd_device::str_code(uhd::async_metadata_t metadata) } if (metadata.has_time_spec) - ost << " at " << metadata.time_spec.get_real_secs() << " sec."; + ost << " at " << std::setprecision(15) << metadata.time_spec.get_real_secs() << " sec " + << convert_time(metadata.time_spec, rx_rate) << " Rx TIMESTAMP " + << convert_time(metadata.time_spec, tx_rate) << " Tx TIMESTAMP"; return ost.str(); } -- cgit v1.2.3