/// <summary> /// Returns all active EPLAN instances /// </summary> /// <returns></returns> public static List<EplanServerData> GetActiveEplanInstallations() { EplanRemoteClient eplanRemoteClient = new EplanRemoteClient(); List<EplanServerData> eplanServerDatas = new List<EplanServerData>(); eplanRemoteClient.GetActiveEplanServersOnLocalMachine(out eplanServerDatas); return eplanServerDatas; }
public static List <EplanServerData> GetActiveEplanInstances() { EplanRemoteClient eplanRemoteClient = new EplanRemoteClient(); List <EplanServerData> eplanServerDatas = new List <EplanServerData>(); eplanRemoteClient.GetActiveEplanServersOnLocalMachine(out eplanServerDatas); return(eplanServerDatas); }
private static void ExecuteActive(EplanServerData eplanServerData) { EplanRemoteClient eplanRemoteClient = new EplanRemoteClient(); eplanRemoteClient.SynchronousMode = true; eplanRemoteClient.Connect("localhost", eplanServerData.ServerPort.ToString(), new TimeSpan(0, 0, 0, 5)); // 5s needed to resolve eplanRemoteClient.ExecuteAction("Actionname"); eplanRemoteClient.Disconnect(); eplanRemoteClient.Dispose(); }