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

            byte[] msg    = registers.ConvertToTcp(1, 4, 0);
            string actual = System.BitConverter.ToString(msg);

            Assert.AreEqual(expected, actual);
        }
Exemple #2
0
        public void ReadInputRegistersRtuTest()
        {
            string             expected  = "01-04-00-00-00-02-71-CB";
            ReadInputRegisters registers = ReadInputRegisters.Create(1, 0, 2);

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

            Assert.AreEqual(expected, actual);
        }
Exemple #3
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);
        }