DD.WellWorkover.Cloud/AsbCloudApp/Data/SAUB/TelemetryDataWellWorkoverDto.cs

94 lines
2.3 KiB
C#
Raw Permalink Normal View History

using System;
using System.ComponentModel.DataAnnotations;
namespace AsbCloudApp.Data.SAUB;
/// <summary>
/// телеметрия ТКРС
/// </summary>
public class TelemetryDataWellWorkoverDto : ITelemetryData
{
/// <summary>
/// Идентификатор телеметрии
/// </summary>
public int IdTelemetry { get; set; }
/// <summary>
/// Дата
/// </summary>
[Required]
public DateTime DateTime { get; set; }
/// <summary>
/// Глубина инструмента, м
/// </summary>
public float BitDepth { get; set; }
/// <summary>
/// Высота крюкоблока, м
/// </summary>
public float BlockPosition { get; set; }
/// <summary>
/// Вес на крюке
/// </summary>
public float HookLoad { get; set; }
/// <summary>
/// Скорость СПО, м/с
/// </summary>
public float TripInOutSpeed { get; set; }
/// <summary>
/// Объем доливной емкости (ДЕ), м3
/// </summary>
public float TripTankVolume { get; set; }
/// <summary>
/// Уровень доливной емкости (ДЕ), м"
/// </summary>
public float TripTankLevel { get; set; }
/// <summary>
/// Плотность жидкости в ДЕ, г/см3
/// </summary>
public float MudDensity { get; set; }
/// <summary>
/// Расход доливаемой жидкости, м3/ч
/// </summary>
public float FlowRate { get; set; }
/// <summary>
/// Уровень в скважине (по эхолоту), м
/// </summary>
public float WellLevel { get; set; }
/// <summary>
/// Глубина забоя, м"
/// </summary>
public float WellDepth { get; set; }
/// <summary>
/// текущее состояние
/// </summary>
public short State { get; set; }
/// <summary>
/// Температура жидкости в отводе крестовины ПВО, С
/// </summary>
public float MudTemperatureInBlowOutPreventor { get; set; }
/// <summary>
/// Газопоказания (СН4), %
/// </summary>
public float GasIndicationsCH4 { get; set; }
/// <summary>
/// Газопоказания (Н2S), %
/// </summary>
public float GasIndicationsH2S { get; set; }
}