Revision 1190bc5c host/lib/usrp/single_usrp.cpp
| b/host/lib/usrp/single_usrp.cpp | ||
|---|---|---|
| 54 | 54 |
return _dev; |
| 55 | 55 |
} |
| 56 | 56 |
|
| 57 |
/******************************************************************* |
|
| 58 |
* Mboard methods |
|
| 59 |
******************************************************************/ |
|
| 57 | 60 |
std::string get_pp_string(void){
|
| 58 | 61 |
std::string buff = str(boost::format( |
| 59 | 62 |
"Single USRP:\n" |
| ... | ... | |
| 101 | 104 |
return buff; |
| 102 | 105 |
} |
| 103 | 106 |
|
| 104 |
/******************************************************************* |
|
| 105 |
* Misc |
|
| 106 |
******************************************************************/ |
|
| 107 |
std::string get_mboard_name(void){
|
|
| 108 |
return _mboard()[MBOARD_PROP_NAME].as<std::string>(); |
|
| 109 |
} |
|
| 110 |
|
|
| 107 | 111 |
time_spec_t get_time_now(void){
|
| 108 | 112 |
return _mboard()[MBOARD_PROP_TIME_NOW].as<time_spec_t>(); |
| 109 | 113 |
} |
| ... | ... | |
| 135 | 139 |
return _mboard()[MBOARD_PROP_RX_SUBDEV_SPEC].as<subdev_spec_t>(); |
| 136 | 140 |
} |
| 137 | 141 |
|
| 142 |
std::string get_rx_subdev_name(size_t chan){
|
|
| 143 |
return _rx_subdev(chan)[SUBDEV_PROP_NAME].as<std::string>(); |
|
| 144 |
} |
|
| 145 |
|
|
| 138 | 146 |
void set_rx_rate(double rate){
|
| 139 | 147 |
_rx_dsp()[DSP_PROP_HOST_RATE] = rate; |
| 140 | 148 |
} |
| ... | ... | |
| 206 | 214 |
return _mboard()[MBOARD_PROP_TX_SUBDEV_SPEC].as<subdev_spec_t>(); |
| 207 | 215 |
} |
| 208 | 216 |
|
| 217 |
std::string get_tx_subdev_name(size_t chan){
|
|
| 218 |
return _tx_subdev(chan)[SUBDEV_PROP_NAME].as<std::string>(); |
|
| 219 |
} |
|
| 220 |
|
|
| 209 | 221 |
void set_tx_rate(double rate){
|
| 210 | 222 |
_tx_dsp()[DSP_PROP_HOST_RATE] = rate; |
| 211 | 223 |
} |
Also available in: Unified diff