From fe4a53df93fa02403b4ebdbda10b6a18d86efd07 Mon Sep 17 00:00:00 2001 From: Martin Braun Date: Wed, 11 Apr 2018 16:23:17 -0700 Subject: examples: Fix sleep duration in benchmark_rate The main thread sleeps while the receiver and transmitter threads are going on. This fixes the calculated time it takes in single-channel scenarios. --- host/examples/benchmark_rate.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/host/examples/benchmark_rate.cpp b/host/examples/benchmark_rate.cpp index c10a4e4a2..3b5439510 100644 --- a/host/examples/benchmark_rate.cpp +++ b/host/examples/benchmark_rate.cpp @@ -524,7 +524,7 @@ int UHD_SAFE_MAIN(int argc, char *argv[]){ const bool wait_for_multichan = (rx_channel_nums.size() <= 1 and tx_channel_nums.size() <= 1); const int64_t secs = - int64_t(duration + wait_for_multichan ? 0 : INIT_DELAY * 1000); + int64_t(duration + (wait_for_multichan ? 0 : INIT_DELAY * 1000)); const int64_t usecs = int64_t((duration - secs)*1e6); std::this_thread::sleep_for( std::chrono::seconds(secs) + -- cgit v1.2.3