transceiver, usrp1: fix transmit gain setting bug

Transmit gain setting would deceptively set the receive
gain instead. Since transmit attenuation is a combination
of RF gain and digital scaling, this major copy/paste bug
may have gone unnoticed by many users.

Reported-by: Robin Coxe <coxe@close-haul.com>
Signed-off-by: Thomas Tsou <ttsou@vt.edu>

git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@3309 19bc5d8c-e614-43d4-8b26-e1612bc8e597
This commit is contained in:
ttsou 2012-03-13 04:05:30 +00:00
parent 724eb36105
commit 711fdf6f81
1 changed files with 1 additions and 1 deletions

View File

@ -261,7 +261,7 @@ double USRPDevice::setTxGain(double dB) {
LOG(NOTICE) << "Setting TX gain to " << dB << " dB.";
if (!m_dbRx->set_gain(dB))
if (!m_dbTx->set_gain(dB))
LOG(ERR) << "Error setting TX gain";
writeLock.unlock();