InfinityQSV2
This commit is contained in:
35
Shared/DataModels/InfinityQSDescriptor.cs
Normal file
35
Shared/DataModels/InfinityQSDescriptor.cs
Normal file
@ -0,0 +1,35 @@
|
||||
namespace OI.Metrology.Shared.DataModels;
|
||||
|
||||
public record InfinityQSDescriptor(int? SD_SGRP,
|
||||
int? SD_TSNO,
|
||||
int? DD_DSGP,
|
||||
string? GD_NAME,
|
||||
string? DD_NAME)
|
||||
{
|
||||
|
||||
public static InfinityQSDescriptorV2[] Convert(InfinityQSDescriptor[] collection)
|
||||
{
|
||||
List<InfinityQSDescriptorV2> results = new();
|
||||
foreach (InfinityQSDescriptor item in collection)
|
||||
results.Add(Map(item));
|
||||
return results.ToArray();
|
||||
}
|
||||
|
||||
public static InfinityQSDescriptorV2 Map(InfinityQSDescriptor item)
|
||||
{
|
||||
InfinityQSDescriptorV2 result = new(item.SD_SGRP,
|
||||
item.SD_TSNO,
|
||||
item.DD_DSGP,
|
||||
item.GD_NAME,
|
||||
item.DD_NAME);
|
||||
return result;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public record InfinityQSDescriptorV2(int? SubGroupId,
|
||||
int? SiteNumber,
|
||||
int? VariableNumber,
|
||||
string? Variable,
|
||||
string? Value)
|
||||
{ }
|
Reference in New Issue
Block a user