Example #1
0
        public Block03ControlResult(List <string> body)
        {
            var line55 = body.FirstOrDefault(a => a.StartsWith("55"));
            var line01 = body.FirstOrDefault(a => a.StartsWith("01"));
            var line02 = body.FirstOrDefault(a => a.StartsWith("02"));
            var line00 = body.FirstOrDefault(a => a.StartsWith("00"));

            TestId     = new Line55TestId().Detect(line55);
            ResultTime = new Line01ResultTime().Detect(line01);
            ControlId  = new Line02ControlId().Detect(line02);
            ResultData = new Line00ResultData().Detect(line00);
        }
        public Block02CalibrationResult(List <string> body)
        {
            var line55 = body.FirstOrDefault(a => a.StartsWith("55"));
            var line01 = body.FirstOrDefault(a => a.StartsWith("01"));
            var line03 = body.FirstOrDefault(a => a.StartsWith("03"));
            var line04 = body.FirstOrDefault(a => a.StartsWith("04"));
            var line00 = body.FirstOrDefault(a => a.StartsWith("00"));
            var line07 = body.FirstOrDefault(a => a.StartsWith("07"));

            TestId         = new Line55TestId().Detect(line55);
            ResultTime     = new Line01ResultTime().Detect(line01);
            StandardRates  = new Line03StandardRates().Detect(line03);
            CalibrateCurve = new Line04CalibrateCurve().Detect(line04);
            ResultData     = new Line00ResultData().Detect(line00);
            ABSSampleCheck = new Line07ABSSampleCheck().Detect(line07);
        }