Changeset 9215
- Timestamp:
- 08/09/08 11:28:00
- Files:
-
- usrp2/trunk/host-ng/apps/rx_streaming_samples.cc (modified) (10 diffs)
- usrp2/trunk/host-ng/apps/test_usrp2.cc (deleted)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
usrp2/trunk/host-ng/apps/rx_streaming_samples.cc
r9214 r9215 62 62 class rx_nop_handler : public usrp2::rx_sample_handler 63 63 { 64 size_t d_max_samples;65 size_t d_nsamples;66 size_t d_nframes;64 uint64_t d_max_samples; 65 uint64_t d_nsamples; 66 uint64_t d_nframes; 67 67 68 68 protected: … … 71 71 public: 72 72 73 rx_nop_handler( size_t max_samples)73 rx_nop_handler(uint64_t max_samples) 74 74 : d_max_samples(max_samples), d_nsamples(0), d_nframes(0), d_err(false) {} 75 75 76 76 ~rx_nop_handler(); 77 77 78 size_t nframes() const { return d_nframes; }79 size_t nsamples() const { return d_nsamples; }80 size_t max_samples() const { return d_max_samples; }81 bool has_errored_p() const { return d_err; }82 bool has_finished_p() const78 uint64_t nframes() const { return d_nframes; } 79 uint64_t nsamples() const { return d_nsamples; } 80 uint64_t max_samples() const { return d_max_samples; } 81 bool has_errored_p() const { return d_err; } 82 bool has_finished_p() const 83 83 { return d_max_samples == 0 ? false : d_nsamples >= d_max_samples; } 84 84 … … 101 101 } 102 102 103 typedef boost::shared_ptr<rx_nop_handler> handler_sptr; 104 103 105 // ------------------------------------------------------------------------ 104 106 … … 112 114 public: 113 115 114 complex_16_file_writer(const std::string &filename, size_t max_samples)116 complex_16_file_writer(const std::string &filename, uint64_t max_samples) 115 117 : rx_nop_handler(max_samples), d_filename(filename) 116 118 { … … 164 166 public: 165 167 166 complex_float_file_writer(const std::string &filename, size_t max_samples)168 complex_float_file_writer(const std::string &filename, uint64_t max_samples) 167 169 : rx_nop_handler(max_samples), d_filename(filename) 168 170 { … … 245 247 int rx_decim = 5; 246 248 double rx_gain = 0.0; 247 size_t nsamples = 0;249 uint64_t nsamples = 0; 248 250 bool output_shorts = false; 249 251 char *output_filename = 0; … … 290 292 291 293 case 'N': 292 printf("In 'N' clause: optarg=%p &tmp=%p\n", optarg, &tmp);293 294 if (!strtod_si(optarg, &tmp)) { 294 295 std::cerr << "invalid number: " << optarg << std::endl; … … 296 297 exit(1); 297 298 } 298 nsamples = static_cast< size_t>(tmp);299 nsamples = static_cast<uint64_t>(tmp); 299 300 break; 300 301 301 #if 0302 case 'b':303 if (!strtod_si(optarg, &tmp)) {304 std::cerr << "invalid number: " << optarg << std::endl;305 usage(argv[0]);306 exit(1);307 }308 bufsize = static_cast<size_t>(tmp);309 break;310 #endif311 312 302 case 's': 313 303 output_shorts = true; … … 332 322 install_sig_handler(SIGINT, sig_handler); 333 323 334 335 typedef boost::shared_ptr<rx_nop_handler> handler_sptr;336 324 handler_sptr handler; 337 325 … … 418 406 419 407 if (verbose){ 420 printf("\nCopy handler called % zdtimes.\n", handler->nframes());421 printf("Copy handler called with % zdbytes.\n\n", handler->nsamples()*sizeof(uint32_t));408 printf("\nCopy handler called %li times.\n", handler->nframes()); 409 printf("Copy handler called with %li bytes.\n\n", handler->nsamples()*sizeof(uint32_t)); 422 410 printf("Elapsed time was %5.3f seconds.\n", elapsed); 423 411 printf("Packet rate was %1.0f pkts/sec.\n", pps);
