Mike Phares 0788998e09 using Adaptation.FileHandlers.txt;
Sequence as a string
Job Update using null
2025-02-17 12:45:31 -07:00

639 lines
26 KiB
C#

using System.Text.Json.Serialization;
namespace Adaptation.FileHandlers.txt;
#nullable enable
internal class Row
{
public Row(Run run, int i)
{
Index = i;
//
Lot = run.Header.Lot;
Session = run.Header.Session;
DcnAllMin = run.Summary.DcnAllMin;
DcnLpdMin = run.Summary.DcnLpdMin;
DcnLpdNMin = run.Summary.DcnLpdNMin;
DcnLpdESMin = run.Summary.DcnLpdESMin;
DcnMicroScrMin = run.Summary.DcnMicroScrMin;
DcnScrMin = run.Summary.DcnScrMin;
DcnSlipMin = run.Summary.DcnSlipMin;
DcnAreaCountMin = run.Summary.DcnAreaCountMin;
DcnAreaMin = run.Summary.DcnAreaMin;
DcnHazeAvgMin = run.Summary.DcnHazeAvgMin;
DcnHazeMedianMin = run.Summary.DcnHazeMedianMin;
DcnHazeStdDevMin = run.Summary.DcnHazeStdDevMin;
DcnBin1Min = run.Summary.DcnBin1Min;
DcnBin2Min = run.Summary.DcnBin2Min;
DcnBin3Min = run.Summary.DcnBin3Min;
DcnBin4Min = run.Summary.DcnBin4Min;
DcnBin5Min = run.Summary.DcnBin5Min;
DcnBin6Min = run.Summary.DcnBin6Min;
DcnBin7Min = run.Summary.DcnBin7Min;
DcnBin8Min = run.Summary.DcnBin8Min;
DcnAllMax = run.Summary.DcnAllMax;
DcnLpdMax = run.Summary.DcnLpdMax;
DcnLpdNMax = run.Summary.DcnLpdNMax;
DcnLpdESMax = run.Summary.DcnLpdESMax;
DcnMicroScrMax = run.Summary.DcnMicroScrMax;
DcnScrMax = run.Summary.DcnScrMax;
DcnSlipMax = run.Summary.DcnSlipMax;
DcnAreaCountMax = run.Summary.DcnAreaCountMax;
DcnAreaMax = run.Summary.DcnAreaMax;
DcnHazeAvgMax = run.Summary.DcnHazeAvgMax;
DcnHazeMedianMax = run.Summary.DcnHazeMedianMax;
DcnHazeStdDevMax = run.Summary.DcnHazeStdDevMax;
DcnBin1Max = run.Summary.DcnBin1Max;
DcnBin2Max = run.Summary.DcnBin2Max;
DcnBin3Max = run.Summary.DcnBin3Max;
DcnBin4Max = run.Summary.DcnBin4Max;
DcnBin5Max = run.Summary.DcnBin5Max;
DcnBin6Max = run.Summary.DcnBin6Max;
DcnBin7Max = run.Summary.DcnBin7Max;
DcnBin8Max = run.Summary.DcnBin8Max;
DcnAllMean = run.Summary.DcnAllMean;
DcnLpdMean = run.Summary.DcnLpdMean;
DcnLpdNMean = run.Summary.DcnLpdNMean;
DcnLpdESMean = run.Summary.DcnLpdESMean;
DcnMicroScrMean = run.Summary.DcnMicroScrMean;
DcnScrMean = run.Summary.DcnScrMean;
DcnSlipMean = run.Summary.DcnSlipMean;
DcnAreaCountMean = run.Summary.DcnAreaCountMean;
DcnAreaMean = run.Summary.DcnAreaMean;
DcnHazeAvgMean = run.Summary.DcnHazeAvgMean;
DcnHazeMedianMean = run.Summary.DcnHazeMedianMean;
DcnHazeStdDevMean = run.Summary.DcnHazeStdDevMean;
DcnBin1Mean = run.Summary.DcnBin1Mean;
DcnBin2Mean = run.Summary.DcnBin2Mean;
DcnBin3Mean = run.Summary.DcnBin3Mean;
DcnBin4Mean = run.Summary.DcnBin4Mean;
DcnBin5Mean = run.Summary.DcnBin5Mean;
DcnBin6Mean = run.Summary.DcnBin6Mean;
DcnBin7Mean = run.Summary.DcnBin7Mean;
DcnBin8Mean = run.Summary.DcnBin8Mean;
DcnAllStdDev = run.Summary.DcnAllStdDev;
DcnLpdStdDev = run.Summary.DcnLpdStdDev;
DcnLpdNStdDev = run.Summary.DcnLpdNStdDev;
DcnLpdESStdDev = run.Summary.DcnLpdESStdDev;
DcnMicroScrStdDev = run.Summary.DcnMicroScrStdDev;
DcnScrStdDev = run.Summary.DcnScrStdDev;
DcnSlipStdDev = run.Summary.DcnSlipStdDev;
DcnAreaCountStdDev = run.Summary.DcnAreaCountStdDev;
DcnAreaStdDev = run.Summary.DcnAreaStdDev;
DcnHazeAvgStdDev = run.Summary.DcnHazeAvgStdDev;
DcnHazeMedianStdDev = run.Summary.DcnHazeMedianStdDev;
DcnHazeStdDevStdDev = run.Summary.DcnHazeStdDevStdDev;
DcnBin1StdDev = run.Summary.DcnBin1StdDev;
DcnBin2StdDev = run.Summary.DcnBin2StdDev;
DcnBin3StdDev = run.Summary.DcnBin3StdDev;
DcnBin4StdDev = run.Summary.DcnBin4StdDev;
DcnBin5StdDev = run.Summary.DcnBin5StdDev;
DcnBin6StdDev = run.Summary.DcnBin6StdDev;
DcnBin7StdDev = run.Summary.DcnBin7StdDev;
DcnBin8StdDev = run.Summary.DcnBin8StdDev;
DwnAllMin = run.Summary.DwnAllMin;
DwnLpdMin = run.Summary.DwnLpdMin;
DwnLpdNMin = run.Summary.DwnLpdNMin;
DwnLpdESMin = run.Summary.DwnLpdESMin;
DwnMicroScrMin = run.Summary.DwnMicroScrMin;
DwnScrMin = run.Summary.DwnScrMin;
DwnSlipMin = run.Summary.DwnSlipMin;
DwnAreaCountMin = run.Summary.DwnAreaCountMin;
DwnAreaMin = run.Summary.DwnAreaMin;
DwnHazeAvgMin = run.Summary.DwnHazeAvgMin;
DwnHazeMedianMin = run.Summary.DwnHazeMedianMin;
DwnHazeStdDevMin = run.Summary.DwnHazeStdDevMin;
DwnBin1Min = run.Summary.DwnBin1Min;
DwnBin2Min = run.Summary.DwnBin2Min;
DwnBin3Min = run.Summary.DwnBin3Min;
DwnBin4Min = run.Summary.DwnBin4Min;
DwnBin5Min = run.Summary.DwnBin5Min;
DwnBin6Min = run.Summary.DwnBin6Min;
DwnBin7Min = run.Summary.DwnBin7Min;
DwnBin8Min = run.Summary.DwnBin8Min;
DwnAllMax = run.Summary.DwnAllMax;
DwnLpdMax = run.Summary.DwnLpdMax;
DwnLpdNMax = run.Summary.DwnLpdNMax;
DwnLpdESMax = run.Summary.DwnLpdESMax;
DwnMicroScrMax = run.Summary.DwnMicroScrMax;
DwnScrMax = run.Summary.DwnScrMax;
DwnSlipMax = run.Summary.DwnSlipMax;
DwnAreaCountMax = run.Summary.DwnAreaCountMax;
DwnAreaMax = run.Summary.DwnAreaMax;
DwnHazeAvgMax = run.Summary.DwnHazeAvgMax;
DwnHazeMedianMax = run.Summary.DwnHazeMedianMax;
DwnHazeStdDevMax = run.Summary.DwnHazeStdDevMax;
DwnBin1Max = run.Summary.DwnBin1Max;
DwnBin2Max = run.Summary.DwnBin2Max;
DwnBin3Max = run.Summary.DwnBin3Max;
DwnBin4Max = run.Summary.DwnBin4Max;
DwnBin5Max = run.Summary.DwnBin5Max;
DwnBin6Max = run.Summary.DwnBin6Max;
DwnBin7Max = run.Summary.DwnBin7Max;
DwnBin8Max = run.Summary.DwnBin8Max;
DwnAllMean = run.Summary.DwnAllMean;
DwnLpdMean = run.Summary.DwnLpdMean;
DwnLpdNMean = run.Summary.DwnLpdNMean;
DwnLpdESMean = run.Summary.DwnLpdESMean;
DwnMicroScrMean = run.Summary.DwnMicroScrMean;
DwnScrMean = run.Summary.DwnScrMean;
DwnSlipMean = run.Summary.DwnSlipMean;
DwnAreaCountMean = run.Summary.DwnAreaCountMean;
DwnAreaMean = run.Summary.DwnAreaMean;
DwnHazeAvgMean = run.Summary.DwnHazeAvgMean;
DwnHazeMedianMean = run.Summary.DwnHazeMedianMean;
DwnHazeStdDevMean = run.Summary.DwnHazeStdDevMean;
DwnBin1Mean = run.Summary.DwnBin1Mean;
DwnBin2Mean = run.Summary.DwnBin2Mean;
DwnBin3Mean = run.Summary.DwnBin3Mean;
DwnBin4Mean = run.Summary.DwnBin4Mean;
DwnBin5Mean = run.Summary.DwnBin5Mean;
DwnBin6Mean = run.Summary.DwnBin6Mean;
DwnBin7Mean = run.Summary.DwnBin7Mean;
DwnBin8Mean = run.Summary.DwnBin8Mean;
DwnAllStdDev = run.Summary.DwnAllStdDev;
DwnLpdStdDev = run.Summary.DwnLpdStdDev;
DwnLpdNStdDev = run.Summary.DwnLpdNStdDev;
DwnLpdESStdDev = run.Summary.DwnLpdESStdDev;
DwnMicroScrStdDev = run.Summary.DwnMicroScrStdDev;
DwnScrStdDev = run.Summary.DwnScrStdDev;
DwnSlipStdDev = run.Summary.DwnSlipStdDev;
DwnAreaCountStdDev = run.Summary.DwnAreaCountStdDev;
DwnAreaStdDev = run.Summary.DwnAreaStdDev;
DwnHazeAvgStdDev = run.Summary.DwnHazeAvgStdDev;
DwnHazeMedianStdDev = run.Summary.DwnHazeMedianStdDev;
DwnHazeStdDevStdDev = run.Summary.DwnHazeStdDevStdDev;
DwnBin1StdDev = run.Summary.DwnBin1StdDev;
DwnBin2StdDev = run.Summary.DwnBin2StdDev;
DwnBin3StdDev = run.Summary.DwnBin3StdDev;
DwnBin4StdDev = run.Summary.DwnBin4StdDev;
DwnBin5StdDev = run.Summary.DwnBin5StdDev;
DwnBin6StdDev = run.Summary.DwnBin6StdDev;
DwnBin7StdDev = run.Summary.DwnBin7StdDev;
DwnBin8StdDev = run.Summary.DwnBin8StdDev;
DnnAllMin = run.Summary.DnnAllMin;
DnnLpdMin = run.Summary.DnnLpdMin;
DnnLpdNMin = run.Summary.DnnLpdNMin;
DnnLpdESMin = run.Summary.DnnLpdESMin;
DnnMicroScrMin = run.Summary.DnnMicroScrMin;
DnnScrMin = run.Summary.DnnScrMin;
DnnSlipMin = run.Summary.DnnSlipMin;
DnnAreaCountMin = run.Summary.DnnAreaCountMin;
DnnAreaMin = run.Summary.DnnAreaMin;
DnnHazeAvgMin = run.Summary.DnnHazeAvgMin;
DnnHazeMedianMin = run.Summary.DnnHazeMedianMin;
DnnHazeStdDevMin = run.Summary.DnnHazeStdDevMin;
DnnBin1Min = run.Summary.DnnBin1Min;
DnnBin2Min = run.Summary.DnnBin2Min;
DnnBin3Min = run.Summary.DnnBin3Min;
DnnBin4Min = run.Summary.DnnBin4Min;
DnnBin5Min = run.Summary.DnnBin5Min;
DnnBin6Min = run.Summary.DnnBin6Min;
DnnBin7Min = run.Summary.DnnBin7Min;
DnnBin8Min = run.Summary.DnnBin8Min;
DnnAllMax = run.Summary.DnnAllMax;
DnnLpdMax = run.Summary.DnnLpdMax;
DnnLpdNMax = run.Summary.DnnLpdNMax;
DnnLpdESMax = run.Summary.DnnLpdESMax;
DnnMicroScrMax = run.Summary.DnnMicroScrMax;
DnnScrMax = run.Summary.DnnScrMax;
DnnSlipMax = run.Summary.DnnSlipMax;
DnnAreaCountMax = run.Summary.DnnAreaCountMax;
DnnAreaMax = run.Summary.DnnAreaMax;
DnnHazeAvgMax = run.Summary.DnnHazeAvgMax;
DnnHazeMedianMax = run.Summary.DnnHazeMedianMax;
DnnHazeStdDevMax = run.Summary.DnnHazeStdDevMax;
DnnBin1Max = run.Summary.DnnBin1Max;
DnnBin2Max = run.Summary.DnnBin2Max;
DnnBin3Max = run.Summary.DnnBin3Max;
DnnBin4Max = run.Summary.DnnBin4Max;
DnnBin5Max = run.Summary.DnnBin5Max;
DnnBin6Max = run.Summary.DnnBin6Max;
DnnBin7Max = run.Summary.DnnBin7Max;
DnnBin8Max = run.Summary.DnnBin8Max;
DnnAllMean = run.Summary.DnnAllMean;
DnnLpdMean = run.Summary.DnnLpdMean;
DnnLpdNMean = run.Summary.DnnLpdNMean;
DnnLpdESMean = run.Summary.DnnLpdESMean;
DnnMicroScrMean = run.Summary.DnnMicroScrMean;
DnnScrMean = run.Summary.DnnScrMean;
DnnSlipMean = run.Summary.DnnSlipMean;
DnnAreaCountMean = run.Summary.DnnAreaCountMean;
DnnAreaMean = run.Summary.DnnAreaMean;
DnnHazeAvgMean = run.Summary.DnnHazeAvgMean;
DnnHazeMedianMean = run.Summary.DnnHazeMedianMean;
DnnHazeStdDevMean = run.Summary.DnnHazeStdDevMean;
DnnBin1Mean = run.Summary.DnnBin1Mean;
DnnBin2Mean = run.Summary.DnnBin2Mean;
DnnBin3Mean = run.Summary.DnnBin3Mean;
DnnBin4Mean = run.Summary.DnnBin4Mean;
DnnBin5Mean = run.Summary.DnnBin5Mean;
DnnBin6Mean = run.Summary.DnnBin6Mean;
DnnBin7Mean = run.Summary.DnnBin7Mean;
DnnBin8Mean = run.Summary.DnnBin8Mean;
DnnAllStdDev = run.Summary.DnnAllStdDev;
DnnLpdStdDev = run.Summary.DnnLpdStdDev;
DnnLpdNStdDev = run.Summary.DnnLpdNStdDev;
DnnLpdESStdDev = run.Summary.DnnLpdESStdDev;
DnnMicroScrStdDev = run.Summary.DnnMicroScrStdDev;
DnnScrStdDev = run.Summary.DnnScrStdDev;
DnnSlipStdDev = run.Summary.DnnSlipStdDev;
DnnAreaCountStdDev = run.Summary.DnnAreaCountStdDev;
DnnAreaStdDev = run.Summary.DnnAreaStdDev;
DnnHazeAvgStdDev = run.Summary.DnnHazeAvgStdDev;
DnnHazeMedianStdDev = run.Summary.DnnHazeMedianStdDev;
DnnHazeStdDevStdDev = run.Summary.DnnHazeStdDevStdDev;
DnnBin1StdDev = run.Summary.DnnBin1StdDev;
DnnBin2StdDev = run.Summary.DnnBin2StdDev;
DnnBin3StdDev = run.Summary.DnnBin3StdDev;
DnnBin4StdDev = run.Summary.DnnBin4StdDev;
DnnBin5StdDev = run.Summary.DnnBin5StdDev;
DnnBin6StdDev = run.Summary.DnnBin6StdDev;
DnnBin7StdDev = run.Summary.DnnBin7StdDev;
DnnBin8StdDev = run.Summary.DnnBin8StdDev;
//
Side = run.Wafers[i].Side;
WaferID = run.Wafers[i].WaferID;
Grade = run.Wafers[i].Grade;
SrcDest = run.Wafers[i].SrcDest;
DcnAll = run.Wafers[i].DcnAll;
DcnLpd = run.Wafers[i].DcnLpd;
DcnLpdN = run.Wafers[i].DcnLpdN;
DcnLpdES = run.Wafers[i].DcnLpdES;
DcnMicroScr = run.Wafers[i].DcnMicroScr;
DcnScr = run.Wafers[i].DcnScr;
DcnSlip = run.Wafers[i].DcnSlip;
DcnAreaCount = run.Wafers[i].DcnAreaCount;
DcnArea = run.Wafers[i].DcnArea;
DcnHazeAvg = run.Wafers[i].DcnHazeAvg;
DcnHazeMedian = run.Wafers[i].DcnHazeMedian;
DcnHazeStdDev = run.Wafers[i].DcnHazeStdDev;
DcnBin1 = run.Wafers[i].DcnBin1;
DcnBin2 = run.Wafers[i].DcnBin2;
DcnBin3 = run.Wafers[i].DcnBin3;
DcnBin4 = run.Wafers[i].DcnBin4;
DcnBin5 = run.Wafers[i].DcnBin5;
DcnBin6 = run.Wafers[i].DcnBin6;
DcnBin7 = run.Wafers[i].DcnBin7;
DcnBin8 = run.Wafers[i].DcnBin8;
DwnAll = run.Wafers[i].DwnAll;
DwnLpd = run.Wafers[i].DwnLpd;
DwnLpdN = run.Wafers[i].DwnLpdN;
DwnLpdES = run.Wafers[i].DwnLpdES;
DwnMicroScr = run.Wafers[i].DwnMicroScr;
DwnScr = run.Wafers[i].DwnScr;
DwnSlip = run.Wafers[i].DwnSlip;
DwnAreaCount = run.Wafers[i].DwnAreaCount;
DwnArea = run.Wafers[i].DwnArea;
DwnHazeAvg = run.Wafers[i].DwnHazeAvg;
DwnHazeMedian = run.Wafers[i].DwnHazeMedian;
DwnHazeStdDev = run.Wafers[i].DwnHazeStdDev;
DwnBin1 = run.Wafers[i].DwnBin1;
DwnBin2 = run.Wafers[i].DwnBin2;
DwnBin3 = run.Wafers[i].DwnBin3;
DwnBin4 = run.Wafers[i].DwnBin4;
DwnBin5 = run.Wafers[i].DwnBin5;
DwnBin6 = run.Wafers[i].DwnBin6;
DwnBin7 = run.Wafers[i].DwnBin7;
DwnBin8 = run.Wafers[i].DwnBin8;
DnnAll = run.Wafers[i].DnnAll;
DnnLpd = run.Wafers[i].DnnLpd;
DnnLpdN = run.Wafers[i].DnnLpdN;
DnnLpdES = run.Wafers[i].DnnLpdES;
DnnMicroScr = run.Wafers[i].DnnMicroScr;
DnnScr = run.Wafers[i].DnnScr;
DnnSlip = run.Wafers[i].DnnSlip;
DnnAreaCount = run.Wafers[i].DnnAreaCount;
DnnArea = run.Wafers[i].DnnArea;
DnnHazeAvg = run.Wafers[i].DnnHazeAvg;
DnnHazeMedian = run.Wafers[i].DnnHazeMedian;
DnnHazeStdDev = run.Wafers[i].DnnHazeStdDev;
DnnBin1 = run.Wafers[i].DnnBin1;
DnnBin2 = run.Wafers[i].DnnBin2;
DnnBin3 = run.Wafers[i].DnnBin3;
DnnBin4 = run.Wafers[i].DnnBin4;
DnnBin5 = run.Wafers[i].DnnBin5;
DnnBin6 = run.Wafers[i].DnnBin6;
DnnBin7 = run.Wafers[i].DnnBin7;
DnnBin8 = run.Wafers[i].DnnBin8;
}
public int Index { get; }
//
public string Lot { get; }
public string Session { get; }
public string DcnAllMin { get; }
public string DcnLpdMin { get; }
public string DcnLpdNMin { get; }
public string DcnLpdESMin { get; }
public string DcnMicroScrMin { get; }
public string DcnScrMin { get; }
public string DcnSlipMin { get; }
public string DcnAreaCountMin { get; }
public string DcnAreaMin { get; }
public string DcnHazeAvgMin { get; }
public string DcnHazeMedianMin { get; }
public string DcnHazeStdDevMin { get; }
public string DcnBin1Min { get; }
public string DcnBin2Min { get; }
public string DcnBin3Min { get; }
public string DcnBin4Min { get; }
public string DcnBin5Min { get; }
public string DcnBin6Min { get; }
public string DcnBin7Min { get; }
public string DcnBin8Min { get; }
public string DcnAllMax { get; }
public string DcnLpdMax { get; }
public string DcnLpdNMax { get; }
public string DcnLpdESMax { get; }
public string DcnMicroScrMax { get; }
public string DcnScrMax { get; }
public string DcnSlipMax { get; }
public string DcnAreaCountMax { get; }
public string DcnAreaMax { get; }
public string DcnHazeAvgMax { get; }
public string DcnHazeMedianMax { get; }
public string DcnHazeStdDevMax { get; }
public string DcnBin1Max { get; }
public string DcnBin2Max { get; }
public string DcnBin3Max { get; }
public string DcnBin4Max { get; }
public string DcnBin5Max { get; }
public string DcnBin6Max { get; }
public string DcnBin7Max { get; }
public string DcnBin8Max { get; }
public string DcnAllMean { get; }
public string DcnLpdMean { get; }
public string DcnLpdNMean { get; }
public string DcnLpdESMean { get; }
public string DcnMicroScrMean { get; }
public string DcnScrMean { get; }
public string DcnSlipMean { get; }
public string DcnAreaCountMean { get; }
public string DcnAreaMean { get; }
public string DcnHazeAvgMean { get; }
public string DcnHazeMedianMean { get; }
public string DcnHazeStdDevMean { get; }
public string DcnBin1Mean { get; }
public string DcnBin2Mean { get; }
public string DcnBin3Mean { get; }
public string DcnBin4Mean { get; }
public string DcnBin5Mean { get; }
public string DcnBin6Mean { get; }
public string DcnBin7Mean { get; }
public string DcnBin8Mean { get; }
public string DcnAllStdDev { get; }
public string DcnLpdStdDev { get; }
public string DcnLpdNStdDev { get; }
public string DcnLpdESStdDev { get; }
public string DcnMicroScrStdDev { get; }
public string DcnScrStdDev { get; }
public string DcnSlipStdDev { get; }
public string DcnAreaCountStdDev { get; }
public string DcnAreaStdDev { get; }
public string DcnHazeAvgStdDev { get; }
public string DcnHazeMedianStdDev { get; }
public string DcnHazeStdDevStdDev { get; }
public string DcnBin1StdDev { get; }
public string DcnBin2StdDev { get; }
public string DcnBin3StdDev { get; }
public string DcnBin4StdDev { get; }
public string DcnBin5StdDev { get; }
public string DcnBin6StdDev { get; }
public string DcnBin7StdDev { get; }
public string DcnBin8StdDev { get; }
public string DwnAllMin { get; }
public string DwnLpdMin { get; }
public string DwnLpdNMin { get; }
public string DwnLpdESMin { get; }
public string DwnMicroScrMin { get; }
public string DwnScrMin { get; }
public string DwnSlipMin { get; }
public string DwnAreaCountMin { get; }
public string DwnAreaMin { get; }
public string DwnHazeAvgMin { get; }
public string DwnHazeMedianMin { get; }
public string DwnHazeStdDevMin { get; }
public string DwnBin1Min { get; }
public string DwnBin2Min { get; }
public string DwnBin3Min { get; }
public string DwnBin4Min { get; }
public string DwnBin5Min { get; }
public string DwnBin6Min { get; }
public string DwnBin7Min { get; }
public string DwnBin8Min { get; }
public string DwnAllMax { get; }
public string DwnLpdMax { get; }
public string DwnLpdNMax { get; }
public string DwnLpdESMax { get; }
public string DwnMicroScrMax { get; }
public string DwnScrMax { get; }
public string DwnSlipMax { get; }
public string DwnAreaCountMax { get; }
public string DwnAreaMax { get; }
public string DwnHazeAvgMax { get; }
public string DwnHazeMedianMax { get; }
public string DwnHazeStdDevMax { get; }
public string DwnBin1Max { get; }
public string DwnBin2Max { get; }
public string DwnBin3Max { get; }
public string DwnBin4Max { get; }
public string DwnBin5Max { get; }
public string DwnBin6Max { get; }
public string DwnBin7Max { get; }
public string DwnBin8Max { get; }
public string DwnAllMean { get; }
public string DwnLpdMean { get; }
public string DwnLpdNMean { get; }
public string DwnLpdESMean { get; }
public string DwnMicroScrMean { get; }
public string DwnScrMean { get; }
public string DwnSlipMean { get; }
public string DwnAreaCountMean { get; }
public string DwnAreaMean { get; }
public string DwnHazeAvgMean { get; }
public string DwnHazeMedianMean { get; }
public string DwnHazeStdDevMean { get; }
public string DwnBin1Mean { get; }
public string DwnBin2Mean { get; }
public string DwnBin3Mean { get; }
public string DwnBin4Mean { get; }
public string DwnBin5Mean { get; }
public string DwnBin6Mean { get; }
public string DwnBin7Mean { get; }
public string DwnBin8Mean { get; }
public string DwnAllStdDev { get; }
public string DwnLpdStdDev { get; }
public string DwnLpdNStdDev { get; }
public string DwnLpdESStdDev { get; }
public string DwnMicroScrStdDev { get; }
public string DwnScrStdDev { get; }
public string DwnSlipStdDev { get; }
public string DwnAreaCountStdDev { get; }
public string DwnAreaStdDev { get; }
public string DwnHazeAvgStdDev { get; }
public string DwnHazeMedianStdDev { get; }
public string DwnHazeStdDevStdDev { get; }
public string DwnBin1StdDev { get; }
public string DwnBin2StdDev { get; }
public string DwnBin3StdDev { get; }
public string DwnBin4StdDev { get; }
public string DwnBin5StdDev { get; }
public string DwnBin6StdDev { get; }
public string DwnBin7StdDev { get; }
public string DwnBin8StdDev { get; }
public string DnnAllMin { get; }
public string DnnLpdMin { get; }
public string DnnLpdNMin { get; }
public string DnnLpdESMin { get; }
public string DnnMicroScrMin { get; }
public string DnnScrMin { get; }
public string DnnSlipMin { get; }
public string DnnAreaCountMin { get; }
public string DnnAreaMin { get; }
public string DnnHazeAvgMin { get; }
public string DnnHazeMedianMin { get; }
public string DnnHazeStdDevMin { get; }
public string DnnBin1Min { get; }
public string DnnBin2Min { get; }
public string DnnBin3Min { get; }
public string DnnBin4Min { get; }
public string DnnBin5Min { get; }
public string DnnBin6Min { get; }
public string DnnBin7Min { get; }
public string DnnBin8Min { get; }
public string DnnAllMax { get; }
public string DnnLpdMax { get; }
public string DnnLpdNMax { get; }
public string DnnLpdESMax { get; }
public string DnnMicroScrMax { get; }
public string DnnScrMax { get; }
public string DnnSlipMax { get; }
public string DnnAreaCountMax { get; }
public string DnnAreaMax { get; }
public string DnnHazeAvgMax { get; }
public string DnnHazeMedianMax { get; }
public string DnnHazeStdDevMax { get; }
public string DnnBin1Max { get; }
public string DnnBin2Max { get; }
public string DnnBin3Max { get; }
public string DnnBin4Max { get; }
public string DnnBin5Max { get; }
public string DnnBin6Max { get; }
public string DnnBin7Max { get; }
public string DnnBin8Max { get; }
public string DnnAllMean { get; }
public string DnnLpdMean { get; }
public string DnnLpdNMean { get; }
public string DnnLpdESMean { get; }
public string DnnMicroScrMean { get; }
public string DnnScrMean { get; }
public string DnnSlipMean { get; }
public string DnnAreaCountMean { get; }
public string DnnAreaMean { get; }
public string DnnHazeAvgMean { get; }
public string DnnHazeMedianMean { get; }
public string DnnHazeStdDevMean { get; }
public string DnnBin1Mean { get; }
public string DnnBin2Mean { get; }
public string DnnBin3Mean { get; }
public string DnnBin4Mean { get; }
public string DnnBin5Mean { get; }
public string DnnBin6Mean { get; }
public string DnnBin7Mean { get; }
public string DnnBin8Mean { get; }
public string DnnAllStdDev { get; }
public string DnnLpdStdDev { get; }
public string DnnLpdNStdDev { get; }
public string DnnLpdESStdDev { get; }
public string DnnMicroScrStdDev { get; }
public string DnnScrStdDev { get; }
public string DnnSlipStdDev { get; }
public string DnnAreaCountStdDev { get; }
public string DnnAreaStdDev { get; }
public string DnnHazeAvgStdDev { get; }
public string DnnHazeMedianStdDev { get; }
public string DnnHazeStdDevStdDev { get; }
public string DnnBin1StdDev { get; }
public string DnnBin2StdDev { get; }
public string DnnBin3StdDev { get; }
public string DnnBin4StdDev { get; }
public string DnnBin5StdDev { get; }
public string DnnBin6StdDev { get; }
public string DnnBin7StdDev { get; }
public string DnnBin8StdDev { get; }
//
public string Side { get; }
public string WaferID { get; }
public string Grade { get; }
public string SrcDest { get; }
public string DcnAll { get; }
public string DcnLpd { get; }
public string DcnLpdN { get; }
public string DcnLpdES { get; }
public string DcnMicroScr { get; }
public string DcnScr { get; }
public string DcnSlip { get; }
public string DcnAreaCount { get; }
public string DcnArea { get; }
public string DcnHazeAvg { get; }
public string DcnHazeMedian { get; }
public string DcnHazeStdDev { get; }
public string DcnBin1 { get; }
public string DcnBin2 { get; }
public string DcnBin3 { get; }
public string DcnBin4 { get; }
public string DcnBin5 { get; }
public string DcnBin6 { get; }
public string DcnBin7 { get; }
public string DcnBin8 { get; }
public string DwnAll { get; }
public string DwnLpd { get; }
public string DwnLpdN { get; }
public string DwnLpdES { get; }
public string DwnMicroScr { get; }
public string DwnScr { get; }
public string DwnSlip { get; }
public string DwnAreaCount { get; }
public string DwnArea { get; }
public string DwnHazeAvg { get; }
public string DwnHazeMedian { get; }
public string DwnHazeStdDev { get; }
public string DwnBin1 { get; }
public string DwnBin2 { get; }
public string DwnBin3 { get; }
public string DwnBin4 { get; }
public string DwnBin5 { get; }
public string DwnBin6 { get; }
public string DwnBin7 { get; }
public string DwnBin8 { get; }
public string DnnAll { get; }
public string DnnLpd { get; }
public string DnnLpdN { get; }
public string DnnLpdES { get; }
public string DnnMicroScr { get; }
public string DnnScr { get; }
public string DnnSlip { get; }
public string DnnAreaCount { get; }
public string DnnArea { get; }
public string DnnHazeAvg { get; }
public string DnnHazeMedian { get; }
public string DnnHazeStdDev { get; }
public string DnnBin1 { get; }
public string DnnBin2 { get; }
public string DnnBin3 { get; }
public string DnnBin4 { get; }
public string DnnBin5 { get; }
public string DnnBin6 { get; }
public string DnnBin7 { get; }
public string DnnBin8 { get; }
}
[JsonSourceGenerationOptions(WriteIndented = true)]
[JsonSerializable(typeof(Row))]
internal partial class RowSourceGenerationContext : JsonSerializerContext
{
}