Пример #1
0
        public void BuildMessageFrame()
        {
            byte[] message   = { 17, Modbus.ReadCoils, 0, 19, 0, 37, 14, 132 };
            var    request   = new ReadCoilsInputsRequest(Modbus.ReadCoils, 17, 19, 37);
            var    transport = new ModbusRtuTransport(StreamResource);

            Assert.Equal <byte[]>(message, transport.BuildMessageFrame(request));
        }
Пример #2
0
        public void BuildMessageFrame()
        {
            byte[] message   = { 17, ModbusFunctionCodes.ReadCoils, 0, 19, 0, 37, 14, 132 };
            var    request   = new ReadCoilsInputsRequest(ModbusFunctionCodes.ReadCoils, 17, 19, 37);
            var    transport = new ModbusRtuTransport(StreamResource, Factory, NullModbusLogger.Instance);

            Assert.Equal(message, transport.BuildMessageFrame(request));
        }