Merge pull request #874 from metayan/sweeprate
hackrf_sweep: Calculate and show sweep rate for subsecond sweeps
This commit is contained in:
@ -398,7 +398,7 @@ int main(int argc, char** argv) {
|
|||||||
struct timeval time_now;
|
struct timeval time_now;
|
||||||
struct timeval time_prev;
|
struct timeval time_prev;
|
||||||
float time_diff;
|
float time_diff;
|
||||||
float sweep_rate;
|
float sweep_rate = 0;
|
||||||
unsigned int lna_gain=16, vga_gain=20;
|
unsigned int lna_gain=16, vga_gain=20;
|
||||||
uint32_t freq_min = 0;
|
uint32_t freq_min = 0;
|
||||||
uint32_t freq_max = 6000;
|
uint32_t freq_max = 6000;
|
||||||
@ -747,6 +747,8 @@ int main(int argc, char** argv) {
|
|||||||
|
|
||||||
gettimeofday(&time_now, NULL);
|
gettimeofday(&time_now, NULL);
|
||||||
time_diff = TimevalDiff(&time_now, &t_start);
|
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",
|
fprintf(stderr, "Total sweeps: %" PRIu64 " in %.5f seconds (%.2f sweeps/second)\n",
|
||||||
sweep_count, time_diff, sweep_rate);
|
sweep_count, time_diff, sweep_rate);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user