コード例 #1
0
ファイル: AntConfigValidator.cs プロジェクト: xiaoyj/Space
 public AntConfigValidator(CollectionsModel model, bool isMainAnt)
 {
     this.m_Model = model;
     this.m_CellColl = model.TranceiverColl;
     this.m_GeoInfo = model.GeoObserver;
     this.m_IsMainAnt = isMainAnt;
 }
コード例 #2
0
 public NetSimulationInterface(IBaseService provider, CollectionsModel model)
 {
     this.m_provider = provider;
     this.m_SiteCol = model.SiteColl;
     this.m_CellCol = model.TranceiverColl;
     this.m_CarrierCollection = model.LTECellColl;
 }
コード例 #3
0
ファイル: GeoNetEntityAssist.cs プロジェクト: xiaoyj/Space
        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);

        }
コード例 #4
0
ファイル: TranceiverValidator.cs プロジェクト: xiaoyj/Space
 public TranceiverValidator(CollectionsModel model)
 {
     this.m_Model = model;
     this.m_TranceiverColl = model.TranceiverColl;
     this.m_SectorValidator = new AntConfigValidator(model, true);
     this.m_UserDesc = new UserDefineDesc(model.UserItemsColl.CellExcDefList, new List<ExtDefKeyValue>());
 }
コード例 #5
0
ファイル: RepeaterValidateTool.cs プロジェクト: xiaoyj/Space
 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();
 }
コード例 #6
0
ファイル: FindCellForm.cs プロジェクト: xiaoyj/Space
 public FindCellForm(List<Transceiver> tranceiverList, TreeNode treeNode, CollectionsModel model)
 {
     this.InitializeComponent();
     this.m_CollModel = model;
     this.m_Tranceivers = model.TranceiverColl;
     this.m_btslist = model.BtsEquipColl;
     this.m_CellFinModule = new CellFindModule(treeNode, this.m_CollModel);
     this.m_treeNode = treeNode;
     this.m_Tranceivers.DeleteEvent += new EventHandler<NETranceiverEventArgs>(this.lb_Result_CellRefresh);
 }
コード例 #7
0
ファイル: NetTrafficInterface.cs プロジェクト: xiaoyj/Space
 public NetTrafficInterface(IBaseService baseService, CollectionsModel model)
 {
     this.baseService = baseService;
     this.m_CellCol = model.TranceiverColl;
     this.m_CarrierCollection = model.LTECellColl;
     this.m_FreBandDic = new Dictionary<NetWorkType, BaseCollection<FrequencyBand, FreDealedArgs>>();
     this.m_FreBandDic.Add(NetWorkType.LTE, model.LteFreBandCol);
     this.m_FreBandDic.Add(NetWorkType.GSM, model.GSMFreBandCol);
     this.m_FreBandDic.Add(NetWorkType.CDMA, model.CDMAFreBandColl);
     this.m_FreBandDic.Add(NetWorkType.TDSCDMA, model.TDFreBandColl);
     this.m_FreBandDic.Add(NetWorkType.UMTS, model.UMTSFreBandColl);
 }
コード例 #8
0
ファイル: AntConfigDesc.cs プロジェクト: xiaoyj/Space
 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;
 }
コード例 #9
0
 public EquipmentCfgFormEditor(CollectionsModel model)
 {
     this.feederColl = model.FeederColl;
     this.tmaColl = model.TmaColl;
     this.cellColl = model.TranceiverColl;
 }