ProcessDataStandardFormat
run.json descriptions.json Infineon.Mesa.PDF.Text.Stripper 4.8.0.2 WaferMean NestExistingFiles only for TriggerOnCreated txt now writes .a and .b csv file Stratus doesn't work the .csv file MSTEST0037
This commit is contained in:
@ -5,6 +5,7 @@ using Adaptation.Shared.Duplicator;
|
||||
using Adaptation.Shared.Methods;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.IO;
|
||||
using System.Text.Json;
|
||||
|
||||
@ -98,11 +99,13 @@ public class FileRead : Shared.FileRead, IFileRead
|
||||
return results;
|
||||
}
|
||||
|
||||
#nullable enable
|
||||
|
||||
private Tuple<string, Test[], JsonElement[], List<FileInfo>> GetExtractResult(string reportFullPath, DateTime dateTime)
|
||||
{
|
||||
if (dateTime == DateTime.MinValue)
|
||||
throw new ArgumentNullException(nameof(dateTime));
|
||||
Tuple<string, Test[], JsonElement[], List<FileInfo>> results = new(string.Empty, null, null, new List<FileInfo>());
|
||||
Tuple<string, Test[], JsonElement[], List<FileInfo>> results = new(string.Empty, Array.Empty<Test>(), Array.Empty<JsonElement>(), new List<FileInfo>());
|
||||
_TickOffset ??= 0; // new FileInfo(reportFullPath).LastWriteTime.Ticks - dateTime.Ticks;
|
||||
_Logistics = new Logistics(this, _TickOffset.Value, reportFullPath, useSplitForMID: true);
|
||||
SetFileParameterLotID(_Logistics.MID);
|
||||
@ -111,13 +114,23 @@ public class FileRead : Shared.FileRead, IFileRead
|
||||
results.Item4.Add(fileInfo);
|
||||
else
|
||||
{
|
||||
try
|
||||
{
|
||||
ReadOnlyCollection<Run>? runs = Run.Get(_TickOffset.Value, _Logistics);
|
||||
// if (run is null)
|
||||
// throw new Exception(string.Concat("A) No Data - ", dateTime.Ticks));
|
||||
if (runs.Count == 0)
|
||||
{ }
|
||||
}
|
||||
catch (Exception)
|
||||
{ }
|
||||
bool isBioRad;
|
||||
string dataText;
|
||||
string cassetteID;
|
||||
string fileNameTemp;
|
||||
string tupleFileName;
|
||||
DateTime cassetteDateTime;
|
||||
string directoryName = Path.GetDirectoryName(reportFullPath);
|
||||
string directoryName = Path.GetDirectoryName(reportFullPath) ?? throw new Exception();
|
||||
string sequenceDirectoryName = Path.Combine(directoryName, _Logistics.Sequence.ToString());
|
||||
string originalDataBioRad = Path.Combine(directoryName, $"{_OriginalDataBioRad}{_Logistics.Sequence}.txt");
|
||||
IProcessData iProcessData = new ProcessData(this, _Logistics, _TickOffset.Value, results.Item4, _OriginalDataBioRad);
|
||||
|
Reference in New Issue
Block a user