From 51e9dbe811a3c33c39eec75ca85f52a72cc49a9a Mon Sep 17 00:00:00 2001 From: pat Date: Tue, 23 Dec 2014 09:55:22 -0800 Subject: [PATCH] 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. --- GSM/GSML1FEC.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/GSM/GSML1FEC.cpp b/GSM/GSML1FEC.cpp index 250dc6d..d3db880 100644 --- a/GSM/GSML1FEC.cpp +++ b/GSM/GSML1FEC.cpp @@ -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;