Changeset 9716

Show
Ignore:
Timestamp:
10/04/08 13:27:15
Author:
trondeau
Message:

adding export functions for getting dboard objects.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • gnuradio/branches/features/cppdb/usrp/host/lib/legacy/usrp_basic.cc

    r9656 r9716  
    244244} 
    245245 
     246std::vector< std::vector<db_base_sptr> > 
     247usrp_basic::db() 
     248{ 
     249  return d_db; 
     250} 
     251 
    246252std::vector<db_base_sptr>  
    247253usrp_basic::db(int which) 
     
    824830} 
    825831 
     832 
     833std::vector< std::vector<db_base_sptr> > 
     834usrp_basic_rx::db() 
     835{ 
     836  // When called from here, only return if the RX side 
     837  std::vector< std::vector<db_base_sptr> > ret; 
     838  ret.push_back(d_db[SLOT_RX_A]); 
     839  ret.push_back(d_db[SLOT_RX_B]); 
     840  return ret; 
     841} 
    826842 
    827843std::vector<db_base_sptr>  
     
    12171233} 
    12181234 
     1235std::vector< std::vector<db_base_sptr> > 
     1236usrp_basic_tx::db() 
     1237{ 
     1238  // When called from here, only return if the RX side 
     1239  std::vector< std::vector<db_base_sptr> > ret; 
     1240  ret.push_back(d_db[SLOT_TX_A]); 
     1241  ret.push_back(d_db[SLOT_TX_B]); 
     1242  return ret; 
     1243} 
    12191244 
    12201245std::vector<db_base_sptr>  
  • gnuradio/branches/features/cppdb/usrp/host/lib/legacy/usrp_basic.h

    r9656 r9716  
    122122   * \return list of shared pointers to daughterboard objects 
    123123   */ 
     124  virtual std::vector< std::vector<db_base_sptr> > db(); 
    124125  virtual std::vector<db_base_sptr> db(int which); 
    125126   
     
    494495  ~usrp_basic_rx (); 
    495496 
     497  std::vector< std::vector<db_base_sptr> > db(); 
    496498  std::vector<db_base_sptr> db(int which); 
    497  
     499   
    498500  int daughterboard_id (int which_dboard) const; 
    499501  bool _write_oe (int which_dboard, int value, int mask); 
     
    688690  ~usrp_basic_tx (); 
    689691 
     692  std::vector< std::vector<db_base_sptr> > db(); 
    690693  std::vector<db_base_sptr> db(int which); 
    691694