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); }
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(); }
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(); }
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); }
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 = }
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(); } }
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; }