From 90acbcff07faca6cb79a24da4142ba031470b69f Mon Sep 17 00:00:00 2001 From: Yan Date: Thu, 8 Apr 2021 22:46:42 +0200 Subject: [PATCH] hackrf_sweep: Calculate and show sweep rate for subsecond sweeps --- host/hackrf-tools/src/hackrf_sweep.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/host/hackrf-tools/src/hackrf_sweep.c b/host/hackrf-tools/src/hackrf_sweep.c index 1355a633..9a22ad56 100644 --- a/host/hackrf-tools/src/hackrf_sweep.c +++ b/host/hackrf-tools/src/hackrf_sweep.c @@ -741,6 +741,8 @@ int main(int argc, char** argv) { gettimeofday(&time_now, NULL); time_diff = TimevalDiff(&time_now, &t_start); + if((sweep_rate == 0) && (time_diff > 0)) + sweep_rate = sweep_count / time_diff; fprintf(stderr, "Total sweeps: %" PRIu64 " in %.5f seconds (%.2f sweeps/second)\n", sweep_count, time_diff, sweep_rate);