diff --git a/AsbCloudApp/Data/GTR/WitsBaseDto.cs b/AsbCloudApp/Data/GTR/WitsBaseDto.cs deleted file mode 100644 index 4f561ed8..00000000 --- a/AsbCloudApp/Data/GTR/WitsBaseDto.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; - -namespace AsbCloudApp.Data.GTR -{ - /// - /// Базовый класс для получения данных ГТИ по формату WITS level 0 - /// - public abstract class WitsBaseDto : ITelemetryData - { - /// - public DateTime DateTime { get; set; } - /// - public int IdTelemetry { get; set; } - /// - /// ИД рекорда согласно спецификации WITS - /// - public int IdRecord { get; set; } - /// - /// ИД элемента рекорда согласно спецификации WITS - /// - public int IdItem { get; set; } - } -} diff --git a/AsbCloudApp/Data/GTR/WitsFloatDto.cs b/AsbCloudApp/Data/GTR/WitsFloatDto.cs index 4d00c299..4867a566 100644 --- a/AsbCloudApp/Data/GTR/WitsFloatDto.cs +++ b/AsbCloudApp/Data/GTR/WitsFloatDto.cs @@ -1,10 +1,24 @@ -namespace AsbCloudApp.Data.GTR +using System; + +namespace AsbCloudApp.Data.GTR { /// /// класс для получения данных ГТИ с значением типа float /// - public class WitsFloatDto : WitsBaseDto + public class WitsFloatDto : ITelemetryData { + /// + public DateTime DateTime { get; set; } + /// + public int IdTelemetry { get; set; } + /// + /// ИД рекорда согласно спецификации WITS + /// + public int IdRecord { get; set; } + /// + /// ИД элемента рекорда согласно спецификации WITS + /// + public int IdItem { get; set; } /// public float? Value { get; set; } } diff --git a/AsbCloudApp/Data/GTR/WitsIntDto.cs b/AsbCloudApp/Data/GTR/WitsIntDto.cs index 51554ec7..a8001172 100644 --- a/AsbCloudApp/Data/GTR/WitsIntDto.cs +++ b/AsbCloudApp/Data/GTR/WitsIntDto.cs @@ -1,10 +1,24 @@ -namespace AsbCloudApp.Data.GTR +using System; + +namespace AsbCloudApp.Data.GTR { /// /// класс для получения данных ГТИ с значением типа int16 int32 /// - public class WitsIntDto: WitsBaseDto + public class WitsIntDto { + /// + public DateTime DateTime { get; set; } + /// + public int IdTelemetry { get; set; } + /// + /// ИД рекорда согласно спецификации WITS + /// + public int IdRecord { get; set; } + /// + /// ИД элемента рекорда согласно спецификации WITS + /// + public int IdItem { get; set; } /// public int? Value { get; set; } } diff --git a/AsbCloudApp/Data/GTR/WitsStrDto.cs b/AsbCloudApp/Data/GTR/WitsStrDto.cs index 1152c5e4..69b41e9c 100644 --- a/AsbCloudApp/Data/GTR/WitsStrDto.cs +++ b/AsbCloudApp/Data/GTR/WitsStrDto.cs @@ -1,10 +1,24 @@ -namespace AsbCloudApp.Data.GTR +using System; + +namespace AsbCloudApp.Data.GTR { /// /// класс для получения данных ГТИ с значением типа string /// public class WitsStrDto : WitsBaseDto { + /// + public DateTime DateTime { get; set; } + /// + public int IdTelemetry { get; set; } + /// + /// ИД рекорда согласно спецификации WITS + /// + public int IdRecord { get; set; } + /// + /// ИД элемента рекорда согласно спецификации WITS + /// + public int IdItem { get; set; } /// public string? Value { get; set; } }