Horrific bug one-line fix. The setMSSACCHL1Encoder::setMSTiming function did not actually set the ordered MS Timing. Leaving the MS Ordered Timing always 0 limits the range of the BTS to 4-5 TA unit symbols, equal to 2-3 Km.

This commit is contained in:
pat
2014-12-23 09:55:22 -08:00
committed by Michael Iedema
parent 29ce7194d1
commit 51e9dbe811

View File

@@ -2529,6 +2529,7 @@ void SACCHL1Encoder::setMSPower(float orderedPower)
void SACCHL1Encoder::setMSTiming(float orderedTiming)
{
mOrderedMSTiming = orderedTiming;
float maxTiming = gConfig.getNum("GSM.MS.TA.Max");
if (mOrderedMSTiming<0.0F) mOrderedMSTiming=0.0F;
else if (mOrderedMSTiming>maxTiming) mOrderedMSTiming=maxTiming;