private void Form1_Load(object sender, EventArgs e) { String IP = "192.168.80.251"; RYB_PTL.RYB_PTL_Connect(IP, 6020); RYB_PTL.UserResultAvailable += RYB_PTL_UserResultAvailable; }
private void RYB_PTL_UserResultAvailable(RYB_PTL.RtnValueStruct rs) { String IP = "192.168.80.251"; Console.WriteLine("Tag ID = " + rs.Tagid); Console.WriteLine("Number = " + rs.Number); Console.WriteLine("Locator = " + rs.Locator); Console.WriteLine("KeyCode = " + rs.KeyCode); if (rs.Tagid == "FFE5") { if (flagOnAction) { RYB_PTL.RYB_PTL_AisleLamp(IP, "FFF4", 5, 3); //FFF4 ADALAH NO ADDRESS TOWERLAMP return; } if (rs.Number == "4547648203388") { RYB_PTL.RYB_PTL_DspDigit5(IP, "0001", 10, 3, 1); RYB_PTL.RYB_PTL_DspDigit5(IP, "0002", 16, 4, 2); flagOnAction = true; } if (rs.Number == "4547648203395") { RYB_PTL.RYB_PTL_DspDigit5(IP, "0003", 3, 3, 1); RYB_PTL.RYB_PTL_DspDigit5(IP, "0004", 2, 4, 2); flagOnAction = true; } } }
private void button1_Click(object sender, EventArgs e) { string IP = "192.168.0.253"; RYB_PTL.RYB_PTL_AisleLamp(IP, "FA01", 7, 1); RYB_PTL.RYB_PTL_DspDigit5(IP, "0004", Convert.ToInt32(textBo1.Text), 2, 3); RYB_PTL.RYB_PTL_DspDigit5(IP, "0005", Convert.ToInt32(textBo2.Text), 1, 1); RYB_PTL.RYB_PTL_DspDigit5(IP, "0006", Convert.ToInt32(textBo3.Text), 3, 2); RYB_PTL.RYB_PTL_DspDigit5(IP, "0007", Convert.ToInt32(textBo4.Text), 4, 3); }
private void Form1_FormClosing(object sender, FormClosingEventArgs e) { String IP = "192.168.0.253"; RYB_PTL.RYB_PTL_CloseDigit5(IP, "AAAA"); // RYB_PTL.RYB_PTL_AisleLamp(IP, "FFF4", 7, 0); // RYB_PTL.RYB_PTL_AisleLamp(IP, "FFF4", 6, 0); RYB_PTL.RYB_PTL_Disconnect(IP); RYB_PTL.UserResultAvailable -= RYB_PTL_UserResultAvailable; }
private void button2_Click(object sender, EventArgs e) { String IP = "192.168.0.253"; RYB_PTL.RYB_PTL_Connect(IP, 6020); if (RYB_PTL.RYB_PTL_GetConnectState(IP) == true) { label10.Text = "Succesfully Connected to Infiniti PTL"; label10.BackColor = System.Drawing.Color.Lime; RYB_PTL.RYB_PTL_CloseDigit5(IP, "AAAA"); } }
//HOW TO MAKE FEEDBACK FROM PTL ?? private void Form1_Load(object sender, EventArgs e) { //label10.Text = "Not Connected"; //label10.BackColor = System.Drawing.Color.Red; String IP = "192.168.80.253"; RYB_PTL.RYB_PTL_Connect(IP, 6020); if (RYB_PTL.RYB_PTL_GetConnectState(IP) == true) { label10.Text = "Succesfully Connected to Infiniti PTL"; label10.BackColor = System.Drawing.Color.Lime; } RYB_PTL.UserResultAvailable += RYB_PTL_UserResultAvailable; var appName = Process.GetCurrentProcess().ProcessName + ".exe"; WebBrowserHelper.FixBrowserVersion(); WebBrowserHelper.FixBrowserVersion(appName); webBrowser1.Url = new Uri("file:///D:/INFINITI/@OVERSEAS/EMERSON%20SINGAPORE/CamShaft%20-%20Analyze.html"); }
private void RYB_PTL_UserResultAvailable(RYB_PTL.RtnValueStruct rs) { switch (rs.KeyCode) { case "80": //Scan barcode DoScan(rs.Number); break; case "11": //press tag model 1 color 1 case "12": case "71": case "72": // DoPressTag(rs.Tagid, rs.Number); break; case "90": // press f1 or f2 break; case "fa": break; } String IP = "192.168.0.253"; Console.WriteLine("Tag ID = " + rs.Tagid); Console.WriteLine("Number = " + rs.Number); Console.WriteLine("Locator = " + rs.Locator); Console.WriteLine("KeyCode = " + rs.KeyCode); if (rs.KeyCode == "80") // tag id for scanner { if (flagOnAction) { RYB_PTL.RYB_PTL_AisleLamp(IP, "FA01", 5, 3); //FFF4 ADALAH NO ADDRESS TOWERLAMP return; } if (rs.Number == "SF6090082777288") { RYB_PTL.RYB_PTL_DspDigit5(IP, "0002", 10, 4, 1); RYB_PTL.RYB_PTL_DspDigit5(IP, "0003", 10, 4, 1); RYB_PTL.RYB_PTL_DspDigit5(IP, "0004", 10, 4, 1); RYB_PTL.RYB_PTL_DspDigit5(IP, "0005", 10, 4, 1); RYB_PTL.RYB_PTL_DspDigit5(IP, "0006", 10, 4, 1); RYB_PTL.RYB_PTL_DspDigit5(IP, "0007", 10, 4, 1); RYB_PTL.RYB_PTL_DspDigit5(IP, "0008", 10, 4, 1); RYB_PTL.RYB_PTL_DspDigit5(IP, "0009", 10, 4, 1); RYB_PTL.RYB_PTL_DspDigit5(IP, "0010", 10, 4, 1); RYB_PTL.RYB_PTL_DspDigit5(IP, "0011", 10, 4, 1); RYB_PTL.RYB_PTL_DspDigit5(IP, "0012", 10, 4, 1); RYB_PTL.RYB_PTL_DspDigit5(IP, "0013", 10, 4, 1); RYB_PTL.RYB_PTL_DspDigit5(IP, "0014", 10, 4, 1); RYB_PTL.RYB_PTL_DspDigit5(IP, "0015", 10, 4, 1); RYB_PTL.RYB_PTL_DspDigit5(IP, "0016", 10, 4, 1); RYB_PTL.RYB_PTL_DspDigit5(IP, "0017", 10, 4, 1); RYB_PTL.RYB_PTL_DspDigit5(IP, "0018", 10, 4, 1); RYB_PTL.RYB_PTL_DspDigit5(IP, "0019", 10, 4, 1); //label11.Text = rs.Number; flagOnAction = true; } if (rs.Number == "4547648203395") { RYB_PTL.RYB_PTL_DspDigit5(IP, "0059", 3, 3, 1); RYB_PTL.RYB_PTL_DspDigit5(IP, "0060", 2, 4, 2); flagOnAction = true; } } }