private void OnFinish(object sender, MTUComm.Action.ActionFinishArgs e) { Task.Run(() => { Device.BeginInvokeOnMainThread(() => { try { ContentView_Scripting_textScript.Text = ""; Parameter[] allParams = e.Result.getParameters(); for (int k = 0; k < allParams.Length; k++) { String res = allParams[k].getLogDisplay() + ": " + allParams[k].Value; String val = ContentView_Scripting_textScript.Text; ContentView_Scripting_textScript.Text = val + res + "\r\n"; } ActionResult[] allports = e.Result.getPorts(); for (int i = 0; i < allports.Length; i++) { ActionResult actionResult = allports[i]; Parameter[] portParams = actionResult.getParameters(); for (int j = 0; j < portParams.Length; j++) { String res = portParams[j].getLogDisplay() + ": " + portParams[j].Value; String val = ContentView_Scripting_textScript.Text; ContentView_Scripting_textScript.Text = val + res + "\r\n"; } } string xmlResultTocallback = ((MTUComm.Action)sender).GetResultXML(e.Result); Device.BeginInvokeOnMainThread(() => { backdark_bg.IsVisible = false; indicator.IsVisible = false; ContentView_Scripting.IsEnabled = true; _userTapped = false; ContentView_Scripting_label_read.Text = "Successful Script Execution"; Device.OpenUri(new Uri(resultCallback + "?" + "status=success" + Compression.GetUriParameter() + "&output_filename=" + resultScriptName + "&output_data=" + Compression.CompressToUrlUsingGlobal(xmlResultTocallback))); FormsApp.ble_interface.Close(); System.Diagnostics.Process.GetCurrentProcess().Kill(); }); } catch (Exception ex) { } }); }); }
private void OnFinish(object sender, MTUComm.Action.ActionFinishArgs e) { Task.Run(() => { Device.BeginInvokeOnMainThread(() => { if (e.FormLog == null) { ContentView_Scripting_textScript.Text = ""; Parameter[] allParams = e.Result.getParameters(); for (int k = 0; k < allParams.Length; k++) { String res = allParams[k].getLogDisplay() + ": " + allParams[k].Value; String val = ContentView_Scripting_textScript.Text; ContentView_Scripting_textScript.Text = val + res + "\r\n"; } ActionResult[] allports = e.Result.getPorts(); for (int i = 0; i < allports.Length; i++) { ActionResult actionResult = allports[i]; Parameter[] portParams = actionResult.getParameters(); for (int j = 0; j < portParams.Length; j++) { String res = portParams[j].getLogDisplay() + ": " + portParams[j].Value; String val = ContentView_Scripting_textScript.Text; ContentView_Scripting_textScript.Text = val + res + "\r\n"; } } } else { ContentView_Scripting_textScript.Text = e.FormLog.ToString(); } String xmlResultTocallback = string.Empty; if (e.FormLog == null) { xmlResultTocallback = ((MTUComm.Action)sender).GetResultXML(e.Result); } else { xmlResultTocallback = ContentView_Scripting_textScript.Text; } Device.BeginInvokeOnMainThread(() => { backdark_bg.IsVisible = false; indicator.IsVisible = false; ContentView_Scripting.IsEnabled = true; _userTapped = false; ContentView_Scripting_label_read.Text = "Successful Script Execution"; Xamarin.Forms.Device.OpenUri(new Uri(resultCallback + "?" + "status=success" + "&output_filename=" + resultScriptName + "&output_data=" + System.Web.HttpUtility.UrlEncode( Base64Encode(xmlResultTocallback)))); FormsApp.ble_interface.Close(); System.Diagnostics.Process.GetCurrentProcess().Kill(); }); }); }); }
private void onStepFinish(object sender, int step, MTUComm.Action.ActionFinishArgs e) { Console.WriteLine("HI FINISH RUNNER"); //throw new NotImplementedException(); }
private void onStepFinish(object sender, int step, MTUComm.Action.ActionFinishArgs e) { Utils.Print("HI FINISH RUNNER"); //throw new NotImplementedException(); }