private void HandleMessageReceived(object sender, string message) { minuteTimeout = DateTime.Now.AddMinutes(1); if (OnLog != null) { OnLog(this, "Telnet received: <" + message + ">"); } if (message.Contains("Console")) { client.Send("\n"); } else if (message.StartsWith("TSW") && message.EndsWith(">")) { client.Send("ProjectLoad\n"); } else if (message == "Installing Project, Please wait...") { //started = true; } else if (message == "Success. Restarting UI...") { done = true; client.Disconnect(); } else if (message == "ERROR: Error installing project, Attempting to restart previous project...") { failed = true; client.Disconnect(); } }
private void T_Elapsed(object sender, System.Timers.ElapsedEventArgs e) { if (completeTimeout < DateTime.Now) { t.Stop(); done = true; client.Disconnect(); OnComplete?.Invoke(this, list); } }