diff --git a/Adaptation/FileHandlers/QS408M/Description.cs b/Adaptation/FileHandlers/QS408M/Description.cs index d304c29..02464ba 100644 --- a/Adaptation/FileHandlers/QS408M/Description.cs +++ b/Adaptation/FileHandlers/QS408M/Description.cs @@ -46,7 +46,7 @@ public class Description : IDescription, Shared.Properties.IDescription public string StdDev { get; set; } public string Thickness { get; set; } // - public string SlotNumber { get; set; } + public string Slot { get; set; } public string ThicknessFourteen3mmEdgeMean { get; set; } public string ThicknessFourteen3mmEdgePercent { get; set; } public string ThicknessFourteen5mmEdgeMean { get; set; } @@ -85,7 +85,8 @@ public class Description : IDescription, Shared.Properties.IDescription nameof(Title), nameof(UniqueId), nameof(Wafer), - nameof(Zone) + nameof(Zone), + nameof(Slot) }; return results; } @@ -231,7 +232,7 @@ public class Description : IDescription, Shared.Properties.IDescription StdDev = processData.StdDev, Thickness = detail.Thickness, // - SlotNumber = processData.SlotNumber, + Slot = processData.Slot, ThicknessFourteen3mmEdgeMean = processData.ThicknessFourteen3mmEdgeMean, ThicknessFourteen3mmEdgePercent = processData.ThicknessFourteen3mmEdgePercent, ThicknessFourteen5mmEdgeMean = processData.ThicknessFourteen5mmEdgeMean, @@ -294,6 +295,7 @@ public class Description : IDescription, Shared.Properties.IDescription StdDev = nameof(StdDev), Thickness = nameof(Thickness), // + Slot = nameof(Slot), ThicknessFourteen3mmEdgeMean = nameof(ThicknessFourteen3mmEdgeMean), ThicknessFourteen3mmEdgePercent = nameof(ThicknessFourteen3mmEdgePercent), ThicknessFourteen5mmEdgeMean = nameof(ThicknessFourteen5mmEdgeMean), diff --git a/Adaptation/FileHandlers/QS408M/ProcessData.cs b/Adaptation/FileHandlers/QS408M/ProcessData.cs index 7464c48..ab0e98a 100644 --- a/Adaptation/FileHandlers/QS408M/ProcessData.cs +++ b/Adaptation/FileHandlers/QS408M/ProcessData.cs @@ -39,7 +39,7 @@ public partial class ProcessData : IProcessData public string Wafer { get; set; } public string Zone { get; set; } // - public string SlotNumber { get; set; } + public string Slot { get; set; } public string ThicknessFourteen3mmEdgeMean { get; set; } public string ThicknessFourteen3mmEdgePercent { get; set; } public string ThicknessFourteen5mmEdgeMean { get; set; } @@ -257,7 +257,7 @@ public partial class ProcessData : IProcessData Detail detail; string reactor; int counter = 1; - int slotNumber = 0; + int slot = 0; List details = new(); StringBuilder titleFixed = new(); StringBuilder waferFixed = new(); @@ -267,7 +267,7 @@ public partial class ProcessData : IProcessData DateTime dateTime = GetDateTime(logistics, tickOffset, txt.Header.DateTime); // Remove illegal characters \/:*?"<>| found in the Batch string batch = Regex.Replace(txt.Header.Batch, @"[\\,\/,\:,\*,\?,\"",\<,\>,\|]", "_").Split('\r')[0].Split('\n')[0]; - bool isWaferSlot = !string.IsNullOrEmpty(txt.Header.Wafer) && txt.Header.Wafer.Length is 1 or 2 && int.TryParse(txt.Header.Wafer, out slotNumber); + bool isWaferSlot = !string.IsNullOrEmpty(txt.Header.Wafer) && txt.Header.Wafer.Length is 1 or 2 && int.TryParse(txt.Header.Wafer, out slot); Descriptor descriptor = isWaferSlot ? GetDescriptor(txt.Header.Batch) : GetDescriptor(txt.Header.Wafer); psn = descriptor.PSN; rds = descriptor.RDS; @@ -332,9 +332,9 @@ public partial class ProcessData : IProcessData Employee = employee; JobID = logistics.JobID; UniqueId = uniqueId; + Slot = slot.ToString("00"); Title = titleFixed.ToString(); Wafer = waferFixed.ToString(); - SlotNumber = slotNumber.ToString("00"); foreach (Site site in txt.Body.Sites) { detail = new()