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); }
public void InitDataSource(ISubCenterProxy proxy) { this.m_proxy = proxy; }