public void AddPointToWatchTest() { SunRizModbusTcpDriver.ModbusDriverServer server = new ModbusDriverServer(588); server.Start(); __doagain: bool hasError = false; SunRizDriver.SunRizDriverClient client = new SunRizDriver.SunRizDriverClient("127.0.0.1", 588); var points = new string[] { "1/3", "3/1", "1/0", "1/2", "3/2", "1/4", "1/1", "3/0", "3/3" }; client.AddPointToWatch("127.0.0.1/502", points, (point, value) => { Debug.WriteLine($"point:{point} value:{value}"); }, (err) => { hasError = true; Debug.WriteLine($"AddPointToWatchTest Error :{err}"); }); Thread.Sleep(5000); if (hasError) { goto __doagain; } server.Stop(); Thread.Sleep(3000); }
public void AddPointToWatchTest() { SunRizOpcDriver.OpcDriverServer server = new OpcDriverServer(588); server.Start(); __doagain: bool hasError = false; SunRizDriver.SunRizDriverClient client = new SunRizDriver.SunRizDriverClient("127.0.0.1", 588); var points = new string[] { "Random.ArrayOfReal8", "Random.Real4", "Random.String" }; client.AddPointToWatch("127.0.0.1|Matrikon.OPC.Simulation.1", points, (point, value) => { Debug.WriteLine($"point:{point} value:{value}"); }, (err) => { hasError = true; Debug.WriteLine($"AddPointToWatchTest Error :{err}"); }); Thread.Sleep(50000); if (hasError) { goto __doagain; } server.Stop(); Thread.Sleep(3000); }