using FLY.OBJComponents.Client; using FLY.OBJComponents.Common; using FLY.Winder.Client; using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Text; using System.Threading.Tasks; namespace FLY.Winder.UI.Client { public class TDGage { public WinderSystemServiceClient mWinderSystem; public WarningServiceClient mWarningService; public BufferWindow mWarningReasonWindow; SysParam sysparam; public TDGage() { sysparam = SysParam.Current; mWinderSystem = new WinderSystemServiceClient(); mWarningService = new WarningServiceClient(FLY.Winder.OBJ_INTERFACE.OBJ_INTERFACE.WARNING_OBJ_ID); FObjBase.FObjSys.Current.Connect_to_Another_OBJSys( sysparam.ServerEP, mWinderSystem.GetIDs()); FObjBase.FObjSys.Current.Connect_to_Another_OBJSys( sysparam.ServerEP, mWarningService.GetIDs()); //创建窗口观察 报警原因列表 mWarningReasonWindow = new OBJComponents.Client.BufferWindow(mWarningService.ReasonList, 100); } static TDGage current; public static TDGage Current { get { if (current == null) { current = new TDGage(); } return current; } } } }