From 6498e3edb96c73f391976892685f536e6680bf72 Mon Sep 17 00:00:00 2001 From: Mike Phares Date: Wed, 31 May 2023 22:09:29 -0700 Subject: [PATCH] Only send position and thickness for Epi Pro --- Adaptation/FileHandlers/OpenInsight/FileRead.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Adaptation/FileHandlers/OpenInsight/FileRead.cs b/Adaptation/FileHandlers/OpenInsight/FileRead.cs index 25b30d0..e9d6bf7 100644 --- a/Adaptation/FileHandlers/OpenInsight/FileRead.cs +++ b/Adaptation/FileHandlers/OpenInsight/FileRead.cs @@ -118,8 +118,8 @@ public class FileRead : Shared.FileRead, IFileRead private static string GetLines(List descriptions) { StringBuilder results = new(); - char del = '\t'; QS408M.Description x = descriptions[0]; + char del = '\t'; _ = results.Append(x.UniqueId).Append(del). Append(x.Date).Append(del). Append(x.Employee).Append(del). @@ -131,9 +131,12 @@ public class FileRead : Shared.FileRead, IFileRead Append(x.Zone).Append(del). Append(x.Cassette).Append(del). Append(x.Wafer).Append(del). - Append(x.RVThickness).Append(del); - for (int i = 0; i < descriptions.Count; i++) - _ = results.Append('\t').Append(descriptions[i].Position).Append('\t').Append(descriptions[i].Thickness); + Append(x.RVThickness); + if (x.Lot.StartsWith("O17")) + { + for (int i = 0; i < descriptions.Count; i++) + _ = results.Append(del).Append(descriptions[i].Position).Append(del).Append(descriptions[i].Thickness); + } return results.ToString(); }