public void IPCDisconnect() { var client = PLCServiceProvider.GetServiceClient(PLCServiceType.IPC); client.Connect("ipc://localhost:9090"); client.Disconnect(); var serviceObject = client.Connect("ipc://localhost:9090"); Assert.IsNotNull(serviceObject); }
public void IPCConnect() { var client = PLCServiceProvider.GetServiceClient(PLCServiceType.IPC); IPLCServiceObject serviceObject = client.Connect("ipc://localhost:9090"); var writeValue = new short[] { 1 }; var readValue = new short[1]; serviceObject.WriteBlock((short)Device.W, 0, (short)writeValue.Length, ref writeValue); serviceObject.ReadBlock((short)Device.W, 0, (short)readValue.Length, ref readValue); Assert.AreEqual(1, readValue[0]); }