mirror of
				https://github.com/RangeNetworks/openbts.git
				synced 2025-11-03 21:33:15 +00:00 
			
		
		
		
	transceiver: move various radio interface definitions
Move them out of the interface file - primarily for readability. Signed-off-by: Thomas Tsou <ttsou@vt.edu> git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@2674 19bc5d8c-e614-43d4-8b26-e1612bc8e597
This commit is contained in:
		@@ -215,5 +215,36 @@ void RadioInterface::driveReceiveRadio() {
 | 
			
		||||
    rcvCursor -= readSz;
 | 
			
		||||
    memmove(rcvBuffer,rcvBuffer+2*readSz,sizeof(float) * 2 * rcvCursor);
 | 
			
		||||
  }
 | 
			
		||||
} 
 | 
			
		||||
  
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
bool RadioInterface::isUnderrun()
 | 
			
		||||
{
 | 
			
		||||
  bool retVal = underrun;
 | 
			
		||||
  underrun = false;
 | 
			
		||||
 | 
			
		||||
  return retVal;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void RadioInterface::attach(RadioDevice *wRadio, int wRadioOversampling)
 | 
			
		||||
{
 | 
			
		||||
  if (!mOn) {
 | 
			
		||||
    mRadio = wRadio;
 | 
			
		||||
    mRadioOversampling = SAMPSPERSYM;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
double RadioInterface::setRxGain(double dB)
 | 
			
		||||
{
 | 
			
		||||
  if (mRadio)
 | 
			
		||||
    return mRadio->setRxGain(dB);
 | 
			
		||||
  else
 | 
			
		||||
    return -1;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
double RadioInterface::getRxGain()
 | 
			
		||||
{
 | 
			
		||||
  if (mRadio)
 | 
			
		||||
    return mRadio->getRxGain();
 | 
			
		||||
  else
 | 
			
		||||
    return -1;
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user