Add Transmission Control Protocol file handling and update PCL serialization
- Introduced FileRead and Record classes for handling file reading in the Transmission Control Protocol. - Enhanced Description, Detail, and other related classes with JSON serialization attributes for improved data handling. - Implemented methods for reading and processing files, including network stream management. - Updated unit tests to cover new functionality and ensure robust testing. - Added new PDSF file handling classes and integrated them into the project structure. - Refactored existing code to utilize source generation for JSON serialization, improving performance and maintainability.
This commit is contained in:
27
Adaptation/FileHandlers/pdsf/Summary.cs
Normal file
27
Adaptation/FileHandlers/pdsf/Summary.cs
Normal file
@ -0,0 +1,27 @@
|
||||
using System.Text.Json.Serialization;
|
||||
|
||||
namespace Adaptation.FileHandlers.pdsf;
|
||||
|
||||
#nullable enable
|
||||
|
||||
internal class Summary
|
||||
{
|
||||
|
||||
public Summary(SummarySegment? mean, SummarySegment? standardDeviationPercentage, SummarySegment? radialGradient)
|
||||
{
|
||||
Mean = mean;
|
||||
StandardDeviationPercentage = standardDeviationPercentage;
|
||||
RadialGradient = radialGradient;
|
||||
}
|
||||
|
||||
public SummarySegment? Mean { get; }
|
||||
public SummarySegment? StandardDeviationPercentage { get; }
|
||||
public SummarySegment? RadialGradient { get; }
|
||||
|
||||
}
|
||||
|
||||
[JsonSourceGenerationOptions(WriteIndented = true)]
|
||||
[JsonSerializable(typeof(Summary))]
|
||||
internal partial class SummarySourceGenerationContext : JsonSerializerContext
|
||||
{
|
||||
}
|
Reference in New Issue
Block a user