예제 #1
0
        public void ReadInputRegistersTcpTest()
        {
            string             expected  = "00-04-00-00-00-06-01-04-00-00-00-02";
            ReadInputRegisters registers = ReadInputRegisters.Create(1, 4, 0, 0, 2);

            byte[] msg    = registers.Encode();
            string actual = System.BitConverter.ToString(msg);

            Assert.AreEqual(expected, actual);
        }
예제 #2
0
        public void ReadInputRegistersSerializeTcpTest()
        {
            string             expected   = "00-04-00-00-00-06-01-04-00-00-00-02";
            ReadInputRegisters registers  = ReadInputRegisters.Create(1, 4, 0, 0, 2);
            string             jsonString = registers.Serialize();
            ReadInputRegisters registers2 = JsonConvert.DeserializeObject <ReadInputRegisters>(jsonString);

            byte[] msg    = registers2.Encode();
            string actual = System.BitConverter.ToString(msg);

            Assert.AreEqual(expected, actual);
        }