public void Command_0E_20_Check_008()
        {
            var Command = new Command_0E_20();

            Command.ResData     = new byte[17];
            Command.ResData[0]  = 0x0F;
            Command.ResData[1]  = 0x20;
            Command.ResData[2]  = 0x00;
            Command.ResData[3]  = 0x0D;
            Command.ResData[4]  = 0x04; //The number of connected device.
            Command.ResData[5]  = 0x04; //Port number device connected:Invalid.
            Command.ResData[6]  = 0x11; //Sensor value lower byte.
            Command.ResData[7]  = 0x21; //Sensor value upper byte.
            Command.ResData[8]  = 0x01; //Port number device connected.
            Command.ResData[9]  = 0x12; //Sensor value lower byte.
            Command.ResData[10] = 0x22; //Sensor value upper byte.
            Command.ResData[11] = 0x02; //Port number device connected.
            Command.ResData[12] = 0x11; //Sensor value lower byte.
            Command.ResData[13] = 0x21; //Sensor value upper byte.
            Command.ResData[14] = 0x03; //Port number device connected.
            Command.ResData[15] = 0x12; //Sensor value lower byte.
            Command.ResData[16] = 0x22; //Sensor value upper byte.

            Command.Check();
        }
        public void Command_0E_20_Check_003()
        {
            var Command = new Command_0E_20();

            Command.ResData     = new byte[14];
            Command.ResData[0]  = 0x0F;
            Command.ResData[1]  = 0x20;
            Command.ResData[2]  = 0x00;
            Command.ResData[3]  = 0x0A;
            Command.ResData[4]  = 0x03; //The number of connected device.
            Command.ResData[5]  = 0x00; //Port number device connected.
            Command.ResData[6]  = 0x11; //Sensor value lower byte.
            Command.ResData[7]  = 0x22; //Sensor value upper byte.
            Command.ResData[8]  = 0x01; //Port number device connected.
            Command.ResData[9]  = 0x12; //Sensor value lower byte.
            Command.ResData[10] = 0x22; //Sensor value upper byte.
            Command.ResData[11] = 0x02; //Port number device connected.
            Command.ResData[12] = 0x13; //Sensor value lower byte.
            Command.ResData[13] = 0x23; //Sensor value upper byte.

            try
            {
                Command.Check();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                Assert.Fail();
            }
        }
        public void Command_0E_20_Constructor_001()
        {
            var Command = new Command_0E_20();

            Assert.AreEqual(Command.Name, "GetSensors");
            Assert.AreEqual(Command.Cmd, 0x0E);
            Assert.AreEqual(Command.SubCmd, 0x20);
            Assert.AreEqual(Command.CmdLen, 0x00);
            Assert.AreEqual(Command.Res, 0x0F);
            Assert.AreEqual(Command.SubRes, 0x20);
            Assert.AreEqual(Command.ResLen, 0xFF);
            Assert.AreEqual(Command.CmdData[0], 0x0E);
            Assert.AreEqual(Command.CmdData[1], 0x20);
            Assert.AreEqual(Command.CmdData[2], 0x00);
            Assert.AreEqual(Command.OneDataLen, 0x03);
        }