Example #1
0
        public GeoNetEntityAssist(CollectionsModel model)
        {
            this.m_Model = model;
            this.m_SiteCol = model.SiteColl;
            this.m_TranceiverCol = model.TranceiverColl;
            this.m_RepCol = model.RepeaterColl;
            this.m_GeoMsgChange = model.GisINetEntity;
            this.m_antennas = model.Antennas;
            this.m_TpCol = model.TplCellCollection;
            this.m_RNCol = model.RNColl;
            this.m_SiteCol.SiteAddEvent += new EventHandler<NESiteEventArgs>(this.SiteCol_SiteAddEvent);
            this.m_SiteCol.SiteDeleteEvent += new EventHandler<NESiteEventArgs>(this.SiteCol_SiteDeleteEvent);
            this.m_SiteCol.SiteModifyEvent += new EventHandler<NESiteEventArgs>(this.SiteCol_SiteModifyEvent);
            this.m_TranceiverCol.AddEvent += new EventHandler<NETranceiverEventArgs>(this.CellCol_CellAddEvent);
            this.m_TranceiverCol.DeleteEvent += new EventHandler<NETranceiverEventArgs>(this.CellCol_CellDeleteEvent);
            this.m_TranceiverCol.ModifyEvent += new EventHandler<NETranceiverEventArgs>(this.CellCol_CellModifyEvent);
            this.m_RepCol.RepeaterAddEvent += new EventHandler<NERepeaterEventArgs>(this.RepCol_RepeaterAddEvent);
            this.m_RepCol.RepeaterDeleteEvent += new EventHandler<NERepeaterEventArgs>(this.RepCol_RepeaterDeleteEvent);
            this.m_RepCol.RepeaterModifyEvent += new EventHandler<NERepeaterEventArgs>(this.RepCol_RepeaterModifyEvent);
            this.m_antennas.ResponseEvent += new RetrunUserInfoDelegate(this.m_antennas_ResponseEvent);
            this.m_RNCol.RNAddEvent += new EventHandler<NERelayNodeEventArgs>(this.RNCol_AddEvent);
            this.m_RNCol.RNDeleteEvent += new EventHandler<NERelayNodeEventArgs>(this.RNCol_DeleteEvent);
            this.m_RNCol.RNModifyEvent += new EventHandler<NERelayNodeEventArgs>(this.RNCol_ModifyEvent);

        }
Example #2
0
 public RelayCellValidateTool(CollectionsModel model)
 {
     this.m_AntennaCol = model.Antennas;
     this.m_RelayCellCollection = model.RCCOll;
     this.m_RelayNodeColleciton = model.RNColl;
     this.m_Modle = model;
     this.m_PropList = model.PropagetionColl.GetPropagationModelList();
 }
Example #3
0
 public RepeaterValidateTool(CollectionsModel model)
 {
     this.m_RepeaterCollection = model.RepeaterColl;
     this.m_SiteCollection = model.SiteColl;
     this.m_CellCollection = model.TranceiverColl;
     this.m_AtennaCollction = model.Antennas;
     this.m_RepeaterEquipCollection = model.RepeaterEquipCollection;
     this.m_PropList = model.PropagetionColl.GetPropagationModelList();
 }
Example #4
0
 public AllotingRN(CollectionsModel model)
 {
     m_Model = model;
     m_GeoObserver = model.GeoObserver;
     m_BTSCol = model.BtsEquipColl;
     m_RNCollection = model.RNColl;
     m_RCCollection = model.RCCOll;
     m_tplRelayCol = model.TplRelayCollection;
     m_Antenna = model.Antennas;
     if (model.TrafficForNetEntity != null)
     {
         this.m_ReceptionEquip = model.TrafficForNetEntity.ReceptionEquipmentList;
     }
     model.Alloting.AlloteAddRelayNodeEvent += new AlloteAddRelayNodeEventHandle(this.AllotingAddEvent);
     model.Alloting.AlloteDeleteRelayNodeEvent += new EventHandler<AlloteDeleteRelayNodeEventArgs>(this.AllotingDeleteEvent);
 }
Example #5
0
 public TplRelayModule(CollectionsModel model)
 {
     this.m_AntennaName = model.Antennas;
     this.m_FreqBandColl = model.LteFreBandCol;
     this.m_PropModels = model.PropagetionColl.GetPropagationModelList();
     m_RelayTplCell = model.TplRelayCollection.TplRC;
     m_TplRN = model.TplRelayCollection.TplRN;
     m_RelayTplCell.AntennaName = m_AntennaName.AntennaList[1].ToString();
     m_RelayTplCell.MainPropagModelID = (model.PropagetionColl.GetPropagationModelList())[40].PropModelID;
     m_RelayTplCell.MainCalcRidius = 500;
     m_RelayTplCell.MainModelResolution = 20;
     m_TplRN.AntennaName = m_AntennaName.AntennaList[1].ToString();
     m_TplRN.MainPropagModelID = (model.PropagetionColl.GetPropagationModelList())[40].PropModelID;
     m_TplRN.MainCalcRidius = 1000;
     m_TplRN.MainModelResolution = 20;
     //m_TplRC.FBandName = 
 }
Example #6
0
 public void InitStage1(IApplicationContext appContext)
 {
     if (!this.m_NetWorkTypeList.Contains(NetWorkType.CDMA))
     {
         TrafficServiceImpl impl = new TrafficServiceImpl(appContext, this.m_NetWorkType);
         this.m_Model = impl.TrafficColModel;
         this.m_TrafficService = appContext.Lookup(typeof(ITrafficService).FullName) as ITrafficService;
         this.m_TrafficInterface = new TrafficForNetEntity(appContext, this.m_Model);
         this.m_TrafficForMapInterface = new TrafficForMap(appContext, this.m_Model);
         this.m_TrafficForApp = new TrafficForApplication(appContext, this.m_Model);
         CalMcsEfficiency service = new CalMcsEfficiency(appContext, this.m_Model);
         appContext.RegisterService(this.m_TrafficInterface);
         appContext.RegisterService(this.m_TrafficForMapInterface);
         appContext.RegisterService(this.m_TrafficForApp);
         appContext.RegisterService(service);
         this.m_appContext = appContext;
         this.m_Antennas = ServiceHelper.Lookup<INetAntenna<AntennaEntity>>(appContext);
         this.m_SerializeHelper = new SerializedHelper(this.m_Model, this.m_TrafficSerializedData, this.m_NetWorkTypeList);
         this.InitManagement();
         this.InitExportExcelDic();
     }
 }
Example #7
0
 private void InitOutDoorInfo(CollectionsModel collModel, AntConfig outdoorEntity, string cellName, string oriCellName)
 {
     this.m_CellCollection = collModel.TranceiverColl;
     this.m_AntennaCollection = collModel.Antennas;
     this.m_TmaCollection = collModel.TmaColl;
     this.m_FeederCollection = collModel.FeederColl;
     this.m_SmartAntennaCollection = collModel.SmartAntennas;
     this.m_Entity = outdoorEntity;
     this.m_CellName = cellName;
     this.m_OriCellName = oriCellName;
 }