public void WriteHoldingRegister(string ip, int port, int address, int value) { var registerDescriptor = new FakeRegisterDescriptor { IpAddress = ip, PortNumber = port, Address = address }; _inputRegisters[registerDescriptor] = value; }
public int ReadHoldingRegister(string ip, int port, int address) { var registerDescriptor = new FakeRegisterDescriptor { IpAddress = ip, PortNumber = port, Address = address }; return(_inputRegisters.ContainsKey(registerDescriptor) ? _inputRegisters[registerDescriptor] : 0); }