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; }
}