Example #1
0
        public void TestParsePressure_HSResponse()
        {
            string         str = "2A 2B 30 30 2E 30 34 34 32 0D";
            ISensorAdapter sa  = new Pressure_HS_SensorAdaper();

            byte[]          buff = ValueHelper.StrToToHexByte(str);
            SensorAcqResult r    = new SensorAcqResult
            {
                Response = buff,
                Sensor   = new Sensor()
                {
                    ModuleNo    = 5,
                    ChannelNo   = 1,
                    TableColums = "Pressure"
                }
            };

            sa.ParseResult(ref r);
            var data = r.Data;

            Assert.IsNotNull(data);
            Assert.AreEqual("0.0442", data.RawValues[0].ToString("f4"));
        }