MCPcopy Create free account
hub / github.com/RangeNetworks/openbts / msCanUseExtendedUplink

Method msCanUseExtendedUplink

GPRS/MSInfo.cpp:141–150  ·  view source on GitHub ↗

Extended dynamic mode means # channels up > # channels down.

Source from the content-addressed store, hash-verified

139
140// Extended dynamic mode means # channels up > # channels down.
141bool MSInfo::msCanUseExtendedUplink()
142{
143 // The Blackberry and iphone set the GeranFeaturePackI bit, but
144 // the danged Multitech modems truncate the MS capabilities before
145 // the GeranFeaturePackI bit, even though they do support extended uplink TBF
146 // They are multislot class 12, so if the MS multislot class > 10, assume ok.
147 return gL2MAC.macUplinkPersist > 0 && this->msIsRegistered()
148 && (this->sgsnGetGeranFeaturePackI(this->msTlli) ||
149 this->sgsnGetMultislotClass(this->msTlli) > 10);
150}
151
152bool MSInfo::msIsRegistered()
153{

Callers 1

RLCUpEngineMethod · 0.80

Calls 3

msIsRegisteredMethod · 0.95
sgsnGetMultislotClassMethod · 0.80

Tested by

no test coverage detected