Пример #1
0
 public bool FillOut(List<Context> contextList, IStudy study)
 {
     ValueMatrixShort dlDCHCIR = contextList[0][ContextKeys.DLDCHCIR] as ValueMatrixShort;
     if (dlDCHCIR == null)
     {
         return false;
     }
     return study.SaveResult(dlDCHCIR);
 }
Пример #2
0
 public bool FillOut(List<Context> contextList, IStudy study)
 {
     ValueMatrixShort upPCHRSCP = contextList[0][ContextKeys.UpPCHRSCP] as ValueMatrixShort;
     if (upPCHRSCP == null)
     {
         return false;
     }
     return study.SaveResult(upPCHRSCP);
 }
Пример #3
0
 public bool FillOut(List<Context> contextList, IStudy study)
 {
     ValueMatrixShort geometry = contextList[0][ContextKeys.Geometry] as ValueMatrixShort;
     //if (geometry==null)
     //{
     //    return false;
     //}
     return study.SaveResult(geometry);
 }
Пример #4
0
 public bool FillOut(List<Context> contextList, IStudy study)
 {
     ValueMatrixShort mos = contextList[0][ContextKeys.GSMMos] as ValueMatrixShort;
     //if (mos==null)
     //{
     //    return false;
     //}
     return study.SaveResult(mos);
 }
Пример #5
0
 public bool FillOut(List<Context> contextList, IStudy study)
 {
     ValueMatrixShort dlServiceCIR = contextList[0][ContextKeys.GSMDLServiceCIR] as ValueMatrixShort;
     //if (dlServiceCIR==null)
     //{
     //    return false;
     //}
     return study.SaveResult(dlServiceCIR);
 }
Пример #6
0
 public bool FillOut(List<Context> contextList, IStudy study)
 {
     ValueMatrixShort handOver = contextList[0][ContextKeys.GSMHandOver] as ValueMatrixShort;
     //if (handOver==null)
     //{
     //    return false;
     //}
     return study.SaveResult(handOver);
 }
Пример #7
0
        public bool FillOut(List<Context> contextList, IStudy study)
        {
            Context context = contextList[0];
            ValueMatrixShort bestServerCellID = context[ContextKeys.TDBestServerCellID] as ValueMatrixShort;
            if (bestServerCellID == null)
            {
                return false;
            }
            List<IACell> m_CellList = (List<IACell>)context[ContextKeys.CellList];
            GetColorForDiscreteStudy getColorCalc = new GetColorForDiscreteStudy();
            getColorCalc.GetColorForCell(study, bestServerCellID,m_CellList);

            return study.SaveResult(bestServerCellID);
        }
Пример #8
0
 public bool FillOut(List<Context> contextList, IStudy study)
 {
     Context context = contextList[0];
     ValueMatrixShort CovByCirVM = (ValueMatrixShort)context["CovByCir"];
     return study.SaveResult(CovByCirVM);        
 }
Пример #9
0
 public bool FillOut(List<Context> contextList, IStudy study)
 {
     Context context = contextList[0];
     ValueMatrixShort EPDSCHEcNt = context[ContextKeys.UmtsEPDSCHEcNt] as ValueMatrixShort;
     return study.SaveResult(EPDSCHEcNt);
 }
Пример #10
0
 private void SaveStudyResultPart_3(IStudy study)
 {
     if (study.Name.Equals("DL PDCCH Signal Level"))
     {
         study.SaveResult(this.m_DL_PDCCH_Level);
     }
     else if (study.Name.Equals("DL PDSCH Signal Level"))
     {
         study.SaveResult(this.m_DL_PDSCH_Level);
     }
     else if (study.Name.Equals("DL PDCCH SINR"))
     {
         study.SaveResult(this.m_PDCCH_SINRValue);
     }
     else if (study.Name.Equals("DL PCFICH Signal Level"))
     {
         study.SaveResult(this.m_DL_PCFICH_Level);
     }
     else if (study.Name.Equals("DL PCFICH SINR"))
     {
         study.SaveResult(this.m_PCFICH_SINRValue);
     }
     else if (study.Name.Equals("DL PHICH SINR"))
     {
         study.SaveResult(this.m_PHICH_SINRValue);
     }
     else if (study.Name.Equals("DL PHICH Signal Level"))
     {
         study.SaveResult(this.m_DL_PHICH_Level);
     }
     else if (study.Name.Equals("Handover Area"))
     {
         study.SaveResult(this.m_HandOver);
     }
 }
Пример #11
0
 private void SaveStudyResultPart_4(IStudy study)
 {
     if (study.Name.Equals("DL RPDCCH Signal Level"))
     {
         study.SaveResult(this.m_DL_RPDCCH_Level);
     }
     //add by huna 3.17
     else if (study.Name.Equals("DL RPDSCH Signal Level"))
     {
         study.SaveResult(this.m_DL_RPDSCH_Level);
     }
     else if (study.Name.Equals("UL RPUCCH Signal Level"))
     {
         study.SaveResult(this.m_UL_RPUCCH_Level);
     }
     else if (study.Name.Equals("UL RPUSCH Signal Level"))
     {
         study.SaveResult(this.m_UL_RPUSCH_Level);
     }
     //add by huna 3.28
     else if (study.Name.Equals("DL RPDCCH SINR"))
     {
         study.SaveResult(this.m_RPDCCH_SINRValue);
     }
     else if (study.Name.Equals("DL RPDSCH SINR"))
     {
         study.SaveResult(this.m_RPDSCH_SINRValue);
     }
     else if (study.Name.Equals("UL RPUCCH SINR"))
     {
         study.SaveResult(this.m_RPUCCH_SINRValue);
     }
     else if (study.Name.Equals("UL RPUSCH SINR"))
     {
         study.SaveResult(this.m_RPUSCH_SINRValue);
     }
     else if (study.Name.Equals("RPDSCH MCS"))
     {
         study.SaveResult(this.m_RPDSCHMCSValue);
     }
     else if (study.Name.Equals("RDL MAC Peak Throughput"))
     {
         study.SaveResult(this.m_RDLPEAKValue);
     }
     else if (study.Name.Equals("RDL Application Peak Throughput"))
     {
         study.SaveResult(this.m_RDLAPPLICATIONPEAKValue);
     }
     else if (study.Name.Equals("RPUSCH MCS"))
     {
         study.SaveResult(this.m_RPUSCHMCSValue);
     }
     else if (study.Name.Equals("RUL MAC Peak Throughput"))
     {
         study.SaveResult(this.m_RULPEAKValue);
     }
     else if (study.Name.Equals("RUL Application Peak Throughput"))
     {
         study.SaveResult(this.m_RULAPPLICATIONPEAKValue);
     }
 }
Пример #12
0
 private void SaveStudyResultPart_2(IStudy study)
 {
     if (study.Name.Equals("UL RSRP"))
     {
         study.SaveResult(this.m_ULRSRP);
     }
     else if (study.Name.Equals("PUCCH Signal Level"))
     {
         study.SaveResult(this.m_PUCCH_Level);
     }
     else if (study.Name.Equals("UL PUSCH Signal Level"))
     {
         study.SaveResult(this.m_PUSCH_Level);
     }
     else if (study.Name.Equals("PUCCH SINR"))
     {
         study.SaveResult(this.m_PUCCH_SINRValue);
     }
     else if (study.Name.Equals("PRACH Signal Level"))
     {
         study.SaveResult(this.m_PRACH_Level);
     }
     else if (study.Name.Equals("PRACH SINR"))
     {
         study.SaveResult(this.m_PRACH_SINRValue);
     }
     else if (study.Name.Equals("DL RSRQ"))
     {
         study.SaveResult(this.m_DLRSRQ);
     }
     else if (study.Name.Equals("UL RS SINR"))
     {
         study.SaveResult(this.m_UL_RS_SINRValue);
     }
 }
Пример #13
0
 private void SaveStudyResultPart_1(IStudy study)
 {
     if (study.Name.Equals("DL RS SINR"))
     {
         study.SaveResult(this.m_DLRSSINRValue);
     }
     else if (study.Name.Equals("Geometry"))
     {
         study.SaveResult(this.m_GeometryValue);
     }
     else if (study.Name.Equals("DL PBCH Signal Level"))
     {
         study.SaveResult(this.m_DL_PBCH_RP);
     }
     else if (study.Name.Equals("DL PBCH SINR"))
     {
         study.SaveResult(this.m_PBCH_SINRValue);
     }
     else if (study.Name.Equals("DL SCH Signal Level"))
     {
         study.SaveResult(this.m_DL_SCH_RP);
     }
     else if (study.Name.Equals("DL SCH SINR"))
     {
         study.SaveResult(this.m_SCH_SINRValue);
     }
 }
Пример #14
0
 private void SavePeakResult(IStudy study)
 {
     if (study.Name.Equals("DL MAC Peak Throughput"))
     {
         study.SaveResult(this.m_DLPEAKValue);
     }
     else if (study.Name.Equals("UL MAC Peak Throughput"))
     {
         study.SaveResult(this.m_ULPEAKValue);
     }
     else if (study.Name.Equals("DL Application Peak Throughput"))
     {
         study.SaveResult(this.m_DLAPPLICATIONPEAKValue);
     }
     else if (study.Name.Equals("UL Application Peak Throughput"))
     {
         study.SaveResult(this.m_ULAPPLICATIONPEAKValue);
     }
 }
Пример #15
0
 private void SaveMCSResult(IStudy study)
 {
     if (study.Name.Equals("DL PDSCH SINR"))
     {
         study.SaveResult(this.m_PDSCHSINRValue);
     }
     else if (study.Name.Equals("UL PUSCH SINR"))
     {
         study.SaveResult(this.m_PUSCHSINRValue);
     }
     else if (study.Name.Equals("PDSCH MCS"))
     {
         study.SaveResult(this.m_PDSCHMCSValue);
     }
     else if (study.Name.Equals("PUSCH MCS"))
     {
         study.SaveResult(this.m_PUSCHMCSValue);
     }
 }
Пример #16
0
 private void SaveBasicCasesResult(IStudy study)
 {
     if (study.Name.Equals("DL RSRP"))
     {
         study.SaveResult(this.m_BestServerRSRP);
     }
     else if (study.Name.Equals("DL BandWidth RSRP"))
     {
         study.SaveResult(this.m_SymbolRSRP);
     }
     else if (study.Name.Equals("Best Server"))
     {
         study.SaveResult(this.m_BestServerTransID);
     }
     else if (study.Name.Equals("Overlapping Zones"))
     {
         study.SaveResult(this.m_OverlappingZones);
     }
     else if (study.Name.Equals("DL RSSI"))
     {
         study.SaveResult(this.m_DLRSSI);
     }
 }