Changeset 9646

Show
Ignore:
Timestamp:
09/23/08 18:04:30
Author:
eb
Message:

Renamed identifiers for consistency: s/complex_float/32fc/ s/complex_16/16sc/

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • gnuradio/branches/developers/eb/u2-wip/gr-usrp2/src/rx_16sc_handler.h

    r9528 r9646  
    5757 
    5858    // Copy/reformat/endian swap USRP2 data to destination buffer 
    59     usrp2::copy_u2_complex_16_to_host_complex_16(nitems, items, d_dest); 
     59    usrp2::copy_u2_16sc_to_host_16sc(nitems, items, d_dest); 
    6060    d_dest += nitems; 
    6161 
  • gnuradio/branches/developers/eb/u2-wip/gr-usrp2/src/rx_32fc_handler.h

    r9528 r9646  
    5858 
    5959    // Copy/reformat/endian swap USRP2 data to destination buffer 
    60     usrp2::copy_u2_complex_16_to_host_complex_float(nitems, items, d_dest); 
     60    usrp2::copy_u2_16sc_to_host_32fc(nitems, items, d_dest); 
    6161    d_dest += nitems; 
    6262 
  • gnuradio/branches/developers/eb/u2-wip/gr-usrp2/src/usrp2_sink_16sc.cc

    r9641 r9646  
    6363  metadata.start_of_burst = 1; 
    6464 
    65   bool ok = d_u2->tx_complex_int16(0,  // FIXME: someday, streams will have channel numbers 
    66                                   in, noutput_items, &metadata); 
     65  bool ok = d_u2->tx_16sc(0,  // FIXME: someday, streams will have channel numbers 
     66                          in, noutput_items, &metadata); 
    6767  if (!ok) 
    6868    std::cerr << "usrp2_sink_16sc: tx_complex_int16 failed" << std::endl; 
  • gnuradio/branches/developers/eb/u2-wip/gr-usrp2/src/usrp2_sink_32fc.cc

    r9641 r9646  
    6363  metadata.start_of_burst = 1; 
    6464 
    65   bool ok = d_u2->tx_complex_float(0,  // FIXME: someday, streams will have channel numbers 
    66                                   in, noutput_items, &metadata); 
     65  bool ok = d_u2->tx_32fc(0,  // FIXME: someday, streams will have channel numbers 
     66                          in, noutput_items, &metadata); 
    6767  if (!ok) 
    68     std::cerr << "usrp2_sink_32fc: tx_complex_float failed" << std::endl; 
     68    std::cerr << "usrp2_sink_32fc: tx_32fc failed" << std::endl; 
    6969 
    7070  return noutput_items; 
  • gnuradio/branches/developers/eb/u2-wip/usrp2/host/apps/rx_streaming_samples.cc

    r9528 r9646  
    6363// FIXME make this a template 
    6464 
    65 class complex_16_file_writer : public usrp2::rx_nop_handler 
     65class file_writer_16sc : public usrp2::rx_nop_handler 
    6666{ 
    6767  FILE         *d_fp; 
     
    7070public: 
    7171 
    72   complex_16_file_writer(const std::string &filename, uint64_t max_samples) 
     72  file_writer_16sc(const std::string &filename, uint64_t max_samples) 
    7373    : usrp2::rx_nop_handler(max_samples), d_filename(filename) 
    7474  { 
     
    8080  } 
    8181 
    82   ~complex_16_file_writer(); 
     82  ~file_writer_16sc(); 
    8383 
    8484  bool  
     
    9090    std::complex<int16_t> host_items[host_nitems]; 
    9191 
    92     usrp2::copy_u2_complex_16_to_host_complex_16(nitems, items, host_items); 
     92    usrp2::copy_u2_16sc_to_host_16sc(nitems, items, host_items); 
    9393 
    9494    size_t n = 0; 
     
    108108}; 
    109109 
    110 complex_16_file_writer::~complex_16_file_writer() 
     110file_writer_16sc::~file_writer_16sc() 
    111111{ 
    112112  fclose(d_fp); 
     
    115115// ------------------------------------------------------------------------ 
    116116 
    117 class complex_float_file_writer : public usrp2::rx_nop_handler 
     117class file_writer_32fc : public usrp2::rx_nop_handler 
    118118{ 
    119119  FILE         *d_fp; 
     
    122122public: 
    123123 
    124   complex_float_file_writer(const std::string &filename, uint64_t max_samples) 
     124  file_writer_32fc(const std::string &filename, uint64_t max_samples) 
    125125    : usrp2::rx_nop_handler(max_samples), d_filename(filename) 
    126126  { 
     
    132132  } 
    133133 
    134   ~complex_float_file_writer(); 
     134  ~file_writer_32fc(); 
    135135 
    136136  bool  
     
    142142    std::complex<float> host_items[host_nitems]; 
    143143 
    144     usrp2::copy_u2_complex_16_to_host_complex_float(nitems, items, host_items); 
     144    usrp2::copy_u2_16sc_to_host_32fc(nitems, items, host_items); 
    145145 
    146146    size_t n = 0; 
     
    160160}; 
    161161 
    162 complex_float_file_writer::~complex_float_file_writer() 
     162file_writer_32fc::~file_writer_32fc() 
    163163{ 
    164164  fclose(d_fp); 
     
    279279  if (output_filename){ 
    280280    if (output_shorts) 
    281       handler = usrp2::rx_nop_handler::sptr(new complex_16_file_writer(output_filename, nsamples)); 
     281      handler = usrp2::rx_nop_handler::sptr(new file_writer_16sc(output_filename, nsamples)); 
    282282    else 
    283       handler = usrp2::rx_nop_handler::sptr(new complex_float_file_writer(output_filename, nsamples)); 
     283      handler = usrp2::rx_nop_handler::sptr(new file_writer_32fc(output_filename, nsamples)); 
    284284  } 
    285285  else 
  • gnuradio/branches/developers/eb/u2-wip/usrp2/host/apps/tx_samples.cc

    r9528 r9646  
    254254    // FIXME if r < 9, pad to 9 for minimum packet size constraint 
    255255 
    256     if (!u2->tx_complex_int16(0, samples, r, &md)){ 
     256    if (!u2->tx_16sc(0, samples, r, &md)){ 
    257257      fprintf(stderr, "tx_complex_int16 failed\n"); 
    258258      break; 
  • gnuradio/branches/developers/eb/u2-wip/usrp2/host/include/usrp2/copiers.h

    r9528 r9646  
    3434 
    3535  void  
    36   copy_u2_complex_16_to_host_complex_16(size_t nitems, 
    37                                        const uint32_t *items, 
    38                                        std::complex<int16_t> *host_items); 
     36  copy_u2_16sc_to_host_16sc(size_t nitems, 
     37                            const uint32_t *items, 
     38                            std::complex<int16_t> *host_items); 
    3939 
    4040  void  
    41   copy_u2_complex_16_to_host_complex_float(size_t nitems, 
    42                                           const uint32_t *items, 
    43                                           std::complex<float> *host_items); 
     41  copy_u2_16sc_to_host_32fc(size_t nitems, 
     42                           const uint32_t *items, 
     43                           std::complex<float> *host_items); 
    4444 
    4545  /* 
     
    5050 
    5151  void  
    52   copy_host_complex_16_to_u2_complex_16(size_t nitems, 
    53                                        const std::complex<int16_t> *host_items, 
    54                                        uint32_t *items); 
     52  copy_host_16sc_to_u2_16sc(size_t nitems, 
     53                            const std::complex<int16_t> *host_items, 
     54                            uint32_t *items); 
    5555 
    5656  void  
    57   copy_host_complex_float_to_u2_complex_16(size_t nitems, 
    58                                           const std::complex<float> *host_items, 
    59                                           uint32_t *items); 
     57  copy_host_32fc_to_u2_16sc(size_t nitems, 
     58                           const std::complex<float> *host_items, 
     59                           uint32_t *items); 
    6060} 
    6161 
  • gnuradio/branches/developers/eb/u2-wip/usrp2/host/include/usrp2/usrp2.h

    r9641 r9646  
    206206     * 
    207207     * \param channel specifies the channel to send them to 
    208      * \param samples are the samples to transmit 
     208     * \param samples are the samples to transmit.  They should be in the range [-1.0, +1.0] 
    209209     * \param nsamples is the number of samples to transmit 
    210210     * \param metadata provides the timestamp and flags 
    211      */ 
    212     bool tx_complex_float(unsigned int channel, 
    213                           const std::complex<float> *samples, 
    214                           size_t nsamples, 
    215                           const tx_metadata *metadata); 
     211     * 
     212     * The complex<float> samples are converted to the appropriate  
     213     * "on the wire" representation, depending on the current USRP2 
     214     * configuration.  Typically, this is big-endian 16-bit I & Q. 
     215     */ 
     216    bool tx_32fc(unsigned int channel, 
     217                 const std::complex<float> *samples, 
     218                 size_t nsamples, 
     219                 const tx_metadata *metadata); 
    216220 
    217221    /*! 
     
    222226     * \param nsamples is the number of samples to transmit 
    223227     * \param metadata provides the timestamp and flags 
    224      */ 
    225     bool tx_complex_int16(unsigned int channel, 
    226                           const std::complex<int16_t> *samples, 
    227                           size_t nsamples, 
    228                           const tx_metadata *metadata); 
     228     * 
     229     * The complex<int16_t> samples are converted to the appropriate 
     230     * "on the wire" representation, depending on the current USRP2 
     231     * configuration.  Typically, this is big-endian 16-bit I & Q. 
     232     */ 
     233    bool tx_16sc(unsigned int channel, 
     234                 const std::complex<int16_t> *samples, 
     235                 size_t nsamples, 
     236                 const tx_metadata *metadata); 
    229237 
    230238    /*! 
     
    234242     * formatted appropriately for the USRP2 and its configuration. 
    235243     * This method is used primarily by the system itself.  Users 
    236      * should call tx_complex_float or tx_complex_16 instead. 
     244     * should call tx_32fc or tx_16sc instead. 
    237245     * 
    238246     * \param channel specifies the channel to send them to 
  • gnuradio/branches/developers/eb/u2-wip/usrp2/host/lib/copiers.cc

    r9528 r9646  
    4646   */ 
    4747  void  
    48   copy_u2_complex_16_to_host_complex_16(size_t nitems, 
    49                                        const uint32_t *items, 
    50                                        std::complex<int16_t> *host_items) 
     48  copy_u2_16sc_to_host_16sc(size_t nitems, 
     49                            const uint32_t *items, 
     50                            std::complex<int16_t> *host_items) 
    5151  { 
    5252#ifdef WORDS_BIGENDIAN 
     
    7373   */ 
    7474  void  
    75   copy_u2_complex_16_to_host_complex_float(size_t nitems, 
    76                                           const uint32_t *items, 
    77                                           std::complex<float> *host_items) 
     75  copy_u2_16sc_to_host_32fc(size_t nitems, 
     76                           const uint32_t *items, 
     77                           std::complex<float> *host_items) 
    7878  { 
    7979    for (size_t i = 0; i < nitems; i++){ 
     
    9191   */ 
    9292  void  
    93   copy_host_complex_16_to_u2_complex_16(size_t nitems, 
    94                                        const std::complex<int16_t> *host_items, 
    95                                        uint32_t *items) 
     93  copy_host_16sc_to_u2_16sc(size_t nitems, 
     94                            const std::complex<int16_t> *host_items, 
     95                            uint32_t *items) 
    9696  { 
    9797#ifdef WORDS_BIGENDIAN 
     
    119119 
    120120  void  
    121   copy_host_complex_float_to_u2_complex_16(size_t nitems, 
    122                                           const std::complex<float> *host_items, 
    123                                           uint32_t *items) 
     121  copy_host_32fc_to_u2_16sc(size_t nitems, 
     122                           const std::complex<float> *host_items, 
     123                           uint32_t *items) 
    124124  { 
    125125    for (size_t i = 0; i < nitems; i++){ 
  • gnuradio/branches/developers/eb/u2-wip/usrp2/host/lib/usrp2.cc

    r9528 r9646  
    251251   
    252252  bool 
    253   usrp2::tx_complex_float(unsigned int channel, 
    254                         const std::complex<float> *samples, 
    255                         size_t nsamples, 
    256                         const tx_metadata *metadata) 
    257   { 
    258     return d_impl->tx_complex_float(channel, samples, nsamples, metadata); 
    259   } 
    260  
    261   bool 
    262   usrp2::tx_complex_int16(unsigned int channel, 
    263                         const std::complex<int16_t> *samples, 
    264                         size_t nsamples, 
    265                         const tx_metadata *metadata) 
    266   { 
    267     return d_impl->tx_complex_int16(channel, samples, nsamples, metadata); 
     253  usrp2::tx_32fc(unsigned int channel, 
     254                const std::complex<float> *samples, 
     255                size_t nsamples, 
     256                const tx_metadata *metadata) 
     257  { 
     258    return d_impl->tx_32fc(channel, samples, nsamples, metadata); 
     259  } 
     260 
     261  bool 
     262  usrp2::tx_16sc(unsigned int channel, 
     263                const std::complex<int16_t> *samples, 
     264                size_t nsamples, 
     265                const tx_metadata *metadata) 
     266  { 
     267    return d_impl->tx_16sc(channel, samples, nsamples, metadata); 
    268268  } 
    269269 
  • gnuradio/branches/developers/eb/u2-wip/usrp2/host/lib/usrp2_impl.cc

    r9643 r9646  
    774774 
    775775  bool 
    776   usrp2::impl::tx_complex_float(unsigned int channel, 
    777                                const std::complex<float> *samples, 
    778                                size_t nsamples, 
    779                                const tx_metadata *metadata) 
     776  usrp2::impl::tx_32fc(unsigned int channel, 
     777                       const std::complex<float> *samples, 
     778                       size_t nsamples, 
     779                       const tx_metadata *metadata) 
    780780  { 
    781781    uint32_t items[nsamples]; 
    782     copy_host_complex_float_to_u2_complex_16(nsamples, samples, items); 
     782    copy_host_32fc_to_u2_16sc(nsamples, samples, items); 
    783783    return tx_raw(channel, items, nsamples, metadata); 
    784784  } 
    785785 
    786786  bool 
    787   usrp2::impl::tx_complex_int16(unsigned int channel, 
    788                                const std::complex<int16_t> *samples, 
    789                                size_t nsamples, 
    790                                const tx_metadata *metadata) 
     787  usrp2::impl::tx_16sc(unsigned int channel, 
     788                       const std::complex<int16_t> *samples, 
     789                       size_t nsamples, 
     790                       const tx_metadata *metadata) 
    791791  { 
    792792#ifdef WORDS_BIGENDIAN 
     
    801801 
    802802    uint32_t items[nsamples]; 
    803     copy_host_complex_16_to_u2_complex_16(nsamples, samples, items); 
     803    copy_host_16sc_to_u2_16sc(nsamples, samples, items); 
    804804    return tx_raw(channel, items, nsamples, metadata); 
    805805 
  • gnuradio/branches/developers/eb/u2-wip/usrp2/host/lib/usrp2_impl.h

    r9528 r9646  
    113113    bool set_tx_scale_iq(int scale_i, int scale_q); 
    114114 
    115     bool tx_complex_float(unsigned int channel, 
    116                         const std::complex<float> *samples, 
    117                         size_t nsamples, 
    118                         const tx_metadata *metadata); 
     115    bool tx_32fc(unsigned int channel, 
     116                const std::complex<float> *samples, 
     117                size_t nsamples, 
     118                const tx_metadata *metadata); 
    119119 
    120     bool tx_complex_int16(unsigned int channel, 
    121                         const std::complex<int16_t> *samples, 
    122                         size_t nsamples, 
    123                         const tx_metadata *metadata); 
     120    bool tx_16sc(unsigned int channel, 
     121                const std::complex<int16_t> *samples, 
     122                size_t nsamples, 
     123                const tx_metadata *metadata); 
    124124 
    125125    bool tx_raw(unsigned int channel,