Refactor QS408M and PDSF File Handlers
- Updated Detail class to include JsonSourceGenerationOptions and JsonSerializable attributes for source generation. - Modified ProcessData class to utilize source generation context for Description deserialization. - Renamed RowSourceGenerationContext to QS408MRowSourceGenerationContext for clarity. - Updated Run class to use QS408MRunSourceGenerationContext for serialization. - Enhanced Description class with source generation attributes. - Refactored FileRead class to use source generation context for Description deserialization. - Added new methods in ProcessDataStandardFormat for JSON element array extraction. - Introduced new PDSF file handler classes: Body, Constant, FileRead, Footer, Header, Row, Run, and Site. - Implemented logic for parsing and handling PDSF data structures. - Added unit tests for PDSF processing to ensure functionality.
This commit is contained in:
@ -115,6 +115,14 @@
|
||||
<Compile Include="Adaptation\FileHandlers\OpenInsightMetrologyViewer\FileRead.cs" />
|
||||
<Compile Include="Adaptation\FileHandlers\OpenInsightMetrologyViewer\WSRequest.cs" />
|
||||
<Compile Include="Adaptation\FileHandlers\OpenInsightMetrologyViewerAttachments\FileRead.cs" />
|
||||
<Compile Include="Adaptation\FileHandlers\pdsf\Body.cs" />
|
||||
<Compile Include="Adaptation\FileHandlers\pdsf\Constant.cs" />
|
||||
<Compile Include="Adaptation\FileHandlers\pdsf\FileRead.cs" />
|
||||
<Compile Include="Adaptation\FileHandlers\pdsf\Footer.cs" />
|
||||
<Compile Include="Adaptation\FileHandlers\pdsf\Header.cs" />
|
||||
<Compile Include="Adaptation\FileHandlers\pdsf\Row.cs" />
|
||||
<Compile Include="Adaptation\FileHandlers\pdsf\Run.cs" />
|
||||
<Compile Include="Adaptation\FileHandlers\pdsf\Site.cs" />
|
||||
<Compile Include="Adaptation\FileHandlers\Processed\FileRead.cs" />
|
||||
<Compile Include="Adaptation\FileHandlers\QS408M\Body.cs" />
|
||||
<Compile Include="Adaptation\FileHandlers\QS408M\Description.cs" />
|
||||
|
Reference in New Issue
Block a user