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); }