private void ConnectMasterAndSlave() { _slave = new ModbusSlave("Test", _source, _port, 1); _slave.Start(); _master = new ModbusMaster(); _client = _master.ConnectDevice("localhost", _port, 1); AssertWait.Max(2000, () => _client.IsConnected); }
public PollServiceTests() { Trace.Listeners.Add(new TronTraceListener(true)); _port++; _source = new TestData(); _slave = new ModbusSlave("Test", _source, _port, 1); _slave.Start(); _master = new ModbusMaster(); _client = _master.ConnectDevice("localhost", _port, 1); }
public void MasterShouldBeAbleToConnectSlave() { _slave = new ModbusSlave("Test", _source, _port, 1); Assert.NotNull(_slave); _slave.Start(); _master = new ModbusMaster(); Assert.NotNull(_master); var device = _master.ConnectDevice("localhost", _port, 1); Assert.NotNull(device); Assert.True(device.IsConnected); Assert.True(_master.ConnectedSlaveDevices.First() == device); device.Dispose(); }
public ExplorerVm(AppSession session) : base(session) { Host = "192.168.2.87"; _hostNode = new TreeNode(null) { Name = "HOST" }; RootNodes = new List <TreeNode> { _hostNode }; _modbus = new ModbusMaster(Host); _device = _modbus.ConnectDevice(Host, 502, 2); var data0 = _device.ReadHoldingRegisters(40705, 2); Console.WriteLine("NIX"); }