コード例 #1
0
        public void WriteHoldingRegister(string ip, int port, int address, int value)
        {
            var registerDescriptor = new FakeRegisterDescriptor {
                IpAddress = ip, PortNumber = port, Address = address
            };

            _inputRegisters[registerDescriptor] = value;
        }
コード例 #2
0
        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);
        }