Exemple #1
0
 public HSDPA_BearSelect(HSDPA_CommonParam param)
 {
     m_CommonParams = param;
     m_BearList = m_CommonParams.HSDPABearerList;
     m_CommonParams.Context.AddKey(ContextKeys.UMTSHSDPABearList, m_BearList);
     m_MinRateInBearList = GetMinRateInBear(m_BearList);
     CleanZeroRateBear();
 }
Exemple #2
0
 public HSDPA_ResultManage(HSDPA_CommonParam commonParam)
 {
     m_CellList = commonParam.CellList;
     m_NotAccessUser = commonParam.UserCol.NotAccessedUser;
     m_AccessUser = commonParam.UserCol.AccessedUser;
     m_PreAccessUser = commonParam.UserCol.PreAccessedUser;
     m_Version = NetVersion.UMTSHSDPA;
     m_CellResultTable = new DataTable(ContextKeys.UMTS_HSDPACellResult);
     m_UserResultTable = new DataTable(ContextKeys.UMTS_HSDPAUserResult);
     m_AccessResultTable = new DataTable(ContextKeys.UMTS_HSDPA_AcessUser);
 }
Exemple #3
0
 public void InitCells(SnapshotContext context)
 {
     m_CommonParams = new HSDPA_CommonParam(context);
     m_CommonParams.CellCol.UMTSCellList = m_SimEncapsulate.EncapsulateCells(context);
     foreach (UMTSSimCell cell in m_CommonParams.CellCol.UMTSCellList)
     {
         bool flag = (cell.CellType == CarrierTypeOfUMTS.HSDPA || cell.CellType == CarrierTypeOfUMTS.R99AndHSDPA);
         if (flag)
         {
             m_CommonParams.CellList.Add(cell);
         }               
     }
     
     m_SimCellList = m_CommonParams.CellList;
 }
 public HSDPA_ConfirmServiceAcceptedCHType(HSDPA_CommonParam commonParam)
 {
     m_CommonParam = commonParam;
 }
Exemple #5
0
 public HSDPA_CalcInterf(HSDPA_CommonParam param, UMTSUIParam UIparam)
 {
     m_CommonParam = param;
     m_UIParam = UIparam;
     m_LinkLoss = new HSDPA_LinkLoss(m_CommonParam);
 }
Exemple #6
0
 public HSDPA_ScheduleCtrl(HSDPA_CommonParam param)
 {
     m_CommonParams = param;
     m_BearSelect = new HSDPA_BearSelect(param);
 }
Exemple #7
0
 public HSDPA_HARQCtrl(HSDPA_CommonParam param)
 {
     m_CommonParams = param; 
 }
Exemple #8
0
 public HSDPA_LinkLoss(HSDPA_CommonParam param)
 {
     m_CommonParam = param;
     this.m_LinkLoss = param.ServiceProvider.LinkLossCalc;
 }
 public HSDPA_UserPrioritySort(HSDPA_CommonParam commonParam)
 {
     m_CommonParam = commonParam;
 }