Exemplo n.º 1
0
        public void Test()
        {
            RateConverter r = new RateConverter();
            Int16ModbusConverter inc = new Int16ModbusConverter();
            r.InnerBytesConverter = inc;
            r.Rate = 100;
            byte[] bs = r.ConvertToBytes(45);
            Console.WriteLine("{0:x2} {1:x2}", bs[0],bs[1]);

            object obj = r.ConvertToObject(bs);
            Assert.AreEqual(45, obj);

            object obj2 = inc.ConvertToObject(bs);
            Assert.AreEqual(4500, obj2);
        }
Exemplo n.º 2
0
        public void Test()
        {
            RateConverter        r   = new RateConverter();
            Int16ModbusConverter inc = new Int16ModbusConverter();

            r.InnerBytesConverter = inc;
            r.Rate = 100;
            byte[] bs = r.ConvertToBytes(45);
            Console.WriteLine("{0:x2} {1:x2}", bs[0], bs[1]);

            object obj = r.ConvertToObject(bs);

            Assert.AreEqual(45, obj);

            object obj2 = inc.ConvertToObject(bs);

            Assert.AreEqual(4500, obj2);
        }