Revision 395bbbbc host/lib/usrp/usrp1/codec_impl.cpp
| b/host/lib/usrp/usrp1/codec_impl.cpp | ||
|---|---|---|
| 92 | 92 |
switch(key.as<codec_prop_t>()) {
|
| 93 | 93 |
case CODEC_PROP_GAIN_I: |
| 94 | 94 |
UHD_ASSERT_THROW(key.name == adc_pga_gain_name); |
| 95 |
_codec_ctrls[dboard_slot]->set_rx_pga_gain(val.as<float>(), 'A');
|
|
| 95 |
_codec_ctrls[dboard_slot]->set_rx_pga_gain(val.as<double>(), 'A');
|
|
| 96 | 96 |
return; |
| 97 | 97 |
|
| 98 | 98 |
case CODEC_PROP_GAIN_Q: |
| 99 | 99 |
UHD_ASSERT_THROW(key.name == adc_pga_gain_name); |
| 100 |
_codec_ctrls[dboard_slot]->set_rx_pga_gain(val.as<float>(), 'B');
|
|
| 100 |
_codec_ctrls[dboard_slot]->set_rx_pga_gain(val.as<double>(), 'B');
|
|
| 101 | 101 |
return; |
| 102 | 102 |
|
| 103 | 103 |
default: UHD_THROW_PROP_SET_ERROR(); |
| ... | ... | |
| 151 | 151 |
case CODEC_PROP_GAIN_I: //only one gain for I and Q |
| 152 | 152 |
case CODEC_PROP_GAIN_Q: |
| 153 | 153 |
UHD_ASSERT_THROW(key.name == dac_pga_gain_name); |
| 154 |
_codec_ctrls[dboard_slot]->set_tx_pga_gain(val.as<float>());
|
|
| 154 |
_codec_ctrls[dboard_slot]->set_tx_pga_gain(val.as<double>());
|
|
| 155 | 155 |
return; |
| 156 | 156 |
|
| 157 | 157 |
default: UHD_THROW_PROP_SET_ERROR(); |
Also available in: Unified diff