aboutsummaryrefslogtreecommitdiffstats
path: root/host/examples/rx_timed_samples.cpp
diff options
context:
space:
mode:
authorJosh Blum <josh@joshknows.com>2010-07-07 13:06:02 -0700
committerJosh Blum <josh@joshknows.com>2010-07-07 13:06:02 -0700
commit79c513d0b21127a5a4cfa6a70213630364a281db (patch)
tree0a3525c1cb0eb15ee2a5ddaaeae46dd8a6c15f92 /host/examples/rx_timed_samples.cpp
parentc48f029971a879b367e8876351b4795d90346208 (diff)
downloaduhd-79c513d0b21127a5a4cfa6a70213630364a281db.tar.gz
uhd-79c513d0b21127a5a4cfa6a70213630364a281db.tar.bz2
uhd-79c513d0b21127a5a4cfa6a70213630364a281db.zip
uhd: added dilv option for timed examples, also made tx timed example fragment
Diffstat (limited to 'host/examples/rx_timed_samples.cpp')
-rw-r--r--host/examples/rx_timed_samples.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/host/examples/rx_timed_samples.cpp b/host/examples/rx_timed_samples.cpp
index 9ff8772bc..fcf662c4e 100644
--- a/host/examples/rx_timed_samples.cpp
+++ b/host/examples/rx_timed_samples.cpp
@@ -43,6 +43,7 @@ int UHD_SAFE_MAIN(int argc, char *argv[]){
("nsamps", po::value<size_t>(&total_num_samps)->default_value(1000), "total number of samples to receive")
("rxrate", po::value<double>(&rx_rate)->default_value(100e6/16), "rate of incoming samples")
("freq", po::value<double>(&freq)->default_value(0), "rf center frequency in Hz")
+ ("dilv", "specify to disable inner-loop verbose")
;
po::variables_map vm;
po::store(po::parse_command_line(argc, argv, desc), vm);
@@ -54,6 +55,8 @@ int UHD_SAFE_MAIN(int argc, char *argv[]){
return ~0;
}
+ bool verbose = vm.count("dilv") == 0;
+
//create a usrp device
std::cout << std::endl;
std::cout << boost::format("Creating the usrp device with: %s...") % args << std::endl;
@@ -95,7 +98,7 @@ int UHD_SAFE_MAIN(int argc, char *argv[]){
}
if (num_rx_samps == 0) continue; //wait for packets with contents
- std::cout << boost::format("Got packet: %u samples, %u full secs, %f frac secs")
+ if(verbose) std::cout << boost::format("Got packet: %u samples, %u full secs, %f frac secs")
% num_rx_samps % md.time_spec.get_full_secs() % md.time_spec.get_frac_secs() << std::endl;
num_acc_samps += num_rx_samps;