コード例 #1
0
        private List <CEntitySubCenter> m_listSubCenter; //所有分中心内存副本
        #endregion 成员变量

        #region 公共方法
        /// <summary>
        /// 初始化方法
        /// </summary>
        /// <returns></returns>
        public bool Init()
        {
            m_proxySoilData         = new CSQLSoilData();
            m_proxySoilStationProxy = new CSQLSoilStation();
            m_proxySubCenter        = new CSQLSubCenter();
            m_listSubCenter         = m_proxySubCenter.QueryAll();
            m_mapStataionLastData   = new Dictionary <string, CEntitySoilData>();
            // 站点信息变更消息
            CDBDataMgr.Instance.StationUpdated         += new EventHandler(this.EHStationChanged);
            CDBSoilDataMgr.Instance.SoilStationUpdated += new EventHandler(TreeMenuReload);
            // 初始化站点,建立集合映射
            InitSoilStation();

            // 读取实时文件
            ReadSoilXML();

            InitSoilStationLastData();

            return(true);
        }
コード例 #2
0
 public void InitDataSource(ISubCenterProxy proxy)
 {
     this.m_proxy = proxy;
 }