CSV like PDSF ready to test
This commit is contained in:
		| @ -51,27 +51,27 @@ public class Header | ||||
|         { | ||||
|             bool usedLast; | ||||
|             const string twoSpaces = "  "; | ||||
|             string title = Complete.GetBefore(text, i, "Recipe:"); | ||||
|             string recipeAndDateTime = Complete.GetToEOL(text, i); | ||||
|             string title = Run.GetBefore(text, i, "Recipe:"); | ||||
|             string recipeAndDateTime = Run.GetToEOL(text, i); | ||||
|             string recipe = recipeAndDateTime.Length < twoSpaces.Length ? recipeAndDateTime.Trim() : !recipeAndDateTime.Contains(twoSpaces) ? recipeAndDateTime.Substring(0, 25).Trim() : recipeAndDateTime.Split(new string[] { twoSpaces }, StringSplitOptions.None)[0].Trim(); | ||||
|             string dateTime = recipeAndDateTime.Substring(recipe.Length).Trim(); | ||||
|             if (dateTime.EndsWith(".")) | ||||
|                 dateTime = dateTime.Remove(dateTime.Length - 1, 1); | ||||
|             i[0] = Complete.ScanPast(text, i, "operator:"); | ||||
|             string @operator = Complete.GetBefore(text, i, "batch:"); | ||||
|             string batch = Complete.GetToEOL(text, i); | ||||
|             i[0] = Complete.ScanPast(text, i, "cassette:"); | ||||
|             i[0] = Run.ScanPast(text, i, "operator:"); | ||||
|             string @operator = Run.GetBefore(text, i, "batch:"); | ||||
|             string batch = Run.GetToEOL(text, i); | ||||
|             i[0] = Run.ScanPast(text, i, "cassette:"); | ||||
|             if (!text.Contains("cassette:")) | ||||
|                 title = string.Empty; | ||||
|             string cassette = Complete.GetBefore(text, i, "wafer:"); | ||||
|             string cassette = Run.GetBefore(text, i, "wafer:"); | ||||
|             if (string.IsNullOrEmpty(batch)) | ||||
|             { | ||||
|                 i[0] = 0; | ||||
|                 i[0] = Complete.ScanPast(text, i, "wafer:"); | ||||
|                 i[0] = Run.ScanPast(text, i, "wafer:"); | ||||
|             } | ||||
|             string wafer = Complete.GetToEOL(text, i); | ||||
|             _ = Complete.GetToEOL(text, i); | ||||
|             _ = Complete.GetToEOL(text, i); | ||||
|             string wafer = Run.GetToEOL(text, i); | ||||
|             _ = Run.GetToEOL(text, i); | ||||
|             _ = Run.GetToEOL(text, i); | ||||
|             if (string.IsNullOrEmpty(wafer)) | ||||
|                 throw new Exception("Wafer field is missing."); | ||||
|             if (!string.IsNullOrEmpty(title)) | ||||
|  | ||||
		Reference in New Issue
	
	Block a user