public void endTest(object sender, EventArgs e) { for (int i = 0; i < Form1.tests.Length; i++) { form.updatePanelColor((portNum == 1) ? (form.COM1Result) : (form.COM1Result2), Color.Red); if (Form1.tests[i].Contains("COM1")) { Check_Results.Check("FAIL", i, form.testTable, form, portNum); } } }
public void Start_Test() { form.AppendText(form.logs, System.Drawing.Color.Blue, "Starting RTC Test \n"); form.testLog += "Starting RTC Test\n"; serial.output = ""; for (int i = 0; i < Form1.tests.Length; i++) { if (Form1.tests[i].Contains("RTC")) { Check_Results.Set_Progress(i, form.testTable, form); } } if (probe_port.IsOpen) { probe_port.Close(); } probe_port.Open(); probe_port.WriteLine("test rtc"); Thread.Sleep(500); serial.output = probe_port.ReadExisting(); probe_port.Close(); //send the command //serial.Write_Serial(probe_port.PortName, "test coin"); //call robot //Form1.writeAds("Trigger1", true); //read results //while (!(Serial.output.Contains("FAIL") || Serial.output.Contains("PASS"))) //{ // Thread.Sleep(500); // serial.Read(); // Application.DoEvents(); //} //check results //Serial.output = "PASS"; for (int i = 0; i < Form1.tests.Length; i++) { if (Form1.tests[i].Contains("RTC")) { Check_Results.Check(serial.output, i, form.testTable, form, 1); } } }
public void Start_Test() { form.updatePanelColor((portNum == 1) ? (form.KeypadResult) : (form.KeypadResult2), Color.Yellow); form.AppendText(form.logs, System.Drawing.Color.Blue, "Starting Keypad Test\n"); form.testLog += "Starting Keypad Test\n"; serial.output = ""; for (int i = 0; i < Form1.tests.Length; i++) { if (Form1.tests[i].Contains("Keypad")) { Check_Results.Set_Progress(i, form.testTable, form); } } //send the command serial.Write_Serial(probe_port.PortName, "test Keypad"); //call robot //Form1.writeAds("Trigger1", true); int timeout; if (ConfigurationManager.AppSettings.Get("KeypadTimeout").Equals("NONE")) { timeout = -1; } else { timeout = Int32.Parse(ConfigurationManager.AppSettings.Get("KeypadTimeout")); } //read results while (!(serial.output.Contains("FAIL") || serial.output.Contains("PASS")) && !serial.stopped) { if (form.stopTest) { for (int i = 0; i < Form1.tests.Length; i++) { if (Form1.tests[i].Contains("Keypad")) { form.updatePanelColor((portNum == 1) ? (form.KeypadResult) : (form.KeypadResult2), Color.Red); Check_Results.Check("FAIL", i, form.testTable, form, portNum); return; } } } Thread.Sleep(200); serial.Read(form, timeout); Application.DoEvents(); } serial.stopped = false; //check results //Serial.output = "FAIL"; for (int i = 0; i < Form1.tests.Length; i++) { if (Form1.tests[i].Contains("Keypad")) { Check_Results.Check((form.stopTest)?("FAIL"):(serial.output), i, form.testTable, form, portNum); } } }
public void Start_Test() { form.updatePanelColor((portNum == 1) ? (form.COM1Result) : (form.COM1Result2), Color.Yellow); //timeout.Enabled = true; form.AppendText(form.logs, System.Drawing.Color.Blue, "Starting COM1 Test \n"); form.testLog += "Starting COM1 Test\n"; serial.output = ""; for (int i = 0; i < Form1.tests.Length; i++) { if (Form1.tests[i].Contains("COM1")) { Check_Results.Set_Progress(i, form.testTable, form); } } //if (probe_port.IsOpen) //{ // probe_port.Close(); //} //probe_port.Open(); int timeout2; if (ConfigurationManager.AppSettings.Get("COM1Timeout").Equals("NONE")) { timeout2 = -1; } else { timeout2 = Int32.Parse(ConfigurationManager.AppSettings.Get("COM1Timeout")); } //send the command serial.Write_Serial_COM1_Test(probe_port.PortName, "test com1", form, timeout2); //probe_port.WriteLine("test com1"); //probe_port.Close(); //call robot //Form1.writeAds("Trigger1", true); //read results //while (!(Serial.output.Contains("FAIL") || Serial.output.Contains("PASS"))) //{ // Thread.Sleep(200); /*if (form.stopTest) * { * for (int i = 0; i < Form1.tests.Length; i++) * { * * if (Form1.tests[i].Contains("COM1")) * Check_Results.Check("FAIL", i, form.test_grid, form); * } * return; * }*/ // serial.Read(); // Application.DoEvents(); //} //check results //Serial.output = "FAIL"; timeout.Enabled = false; for (int i = 0; i < Form1.tests.Length; i++) { if (Form1.tests[i].Contains("COM1")) { Check_Results.Check(serial.output, i, form.testTable, form, portNum); } } }