Handle center point zero readings
This commit is contained in:
@ -37,18 +37,20 @@ internal class Run
|
|||||||
result = null;
|
result = null;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ReadOnlyCollection<Wafer> wafers = Wafer.Get(constant, groups);
|
Grade? grade = Grade.Get(constant, groups);
|
||||||
if (wafers.Count == 0)
|
if (grade is null)
|
||||||
result = null;
|
result = null;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Grade? grade = Grade.Get(constant, groups);
|
ReadOnlyCollection<Wafer> wafers = Wafer.Get(constant, groups);
|
||||||
if (grade is null)
|
if (wafers.Count == 0 && grade.MeanThickness != "0")
|
||||||
result = null;
|
result = null;
|
||||||
else
|
else
|
||||||
|
{
|
||||||
result = new(header, wafers, grade);
|
result = new(header, wafers, grade);
|
||||||
// WriteJson(logistics, fileInfoCollection, result);
|
// WriteJson(logistics, fileInfoCollection, result);
|
||||||
// WriteCommaSeparatedValues(logistics, result);
|
// WriteCommaSeparatedValues(logistics, result);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -132,19 +132,28 @@ internal class Run
|
|||||||
{
|
{
|
||||||
i = new int[] { 0 };
|
i = new int[] { 0 };
|
||||||
Header? header = Header.Get(text, constant, i);
|
Header? header = Header.Get(text, constant, i);
|
||||||
if (header is not null)
|
if (header is null)
|
||||||
|
continue;
|
||||||
|
else
|
||||||
{
|
{
|
||||||
ReadOnlyCollection<string> groups = Wafer.GetGroups(text, constant, i);
|
ReadOnlyCollection<string> groups = Wafer.GetGroups(text, constant, i);
|
||||||
if (groups.Count > 0)
|
if (groups.Count == 0)
|
||||||
|
continue;
|
||||||
|
else
|
||||||
{
|
{
|
||||||
ReadOnlyCollection<Wafer> wafers = Wafer.Get(constant, groups);
|
Grade? grade = Grade.Get(constant, groups);
|
||||||
if (wafers.Count > 0)
|
if (grade is null)
|
||||||
|
continue;
|
||||||
|
else
|
||||||
{
|
{
|
||||||
Grade? grade = Grade.Get(constant, groups);
|
ReadOnlyCollection<Wafer> wafers = Wafer.Get(constant, groups);
|
||||||
if (grade is null)
|
if (wafers.Count == 0 && grade.MeanThickness != "0")
|
||||||
continue;
|
continue;
|
||||||
run = new(header, wafers, grade);
|
else
|
||||||
results.Add(run);
|
{
|
||||||
|
run = new(header, wafers, grade);
|
||||||
|
results.Add(run);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user