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