DD.WellWorkover.Cloud/AsbCloudApp/Data/DataSaubBaseDto.cs

92 lines
2.5 KiB
C#
Raw Normal View History

using System;
2021-04-07 18:01:56 +05:00
using System.Text.Json.Serialization;
namespace AsbCloudApp.Data
{
public class DataSaubBaseDto
{
2021-04-07 18:01:56 +05:00
//[JsonPropertyName("date")]
public DateTime Date { get; set; }
2021-04-07 18:01:56 +05:00
/// <summary>
/// Режим работы САУБ:
/// 0 - "РУЧНОЙ"
/// 1 - "БУРЕНИЕ В РОТОРЕ"
/// 2 - "ПРОРАБОТКА"
/// 3 - "БУРЕНИЕ В СЛАЙДЕ"
/// 4 - "СПУСК СПО"
/// 5 - "ПОДЪЕМ СПО"
/// 6 - "ПОДЪЕМ С ПРОРАБОТКОЙ"
/// 10 - "БЛОКИРОВКА"
/// </summary>
public int? Mode { get; set; }
2021-04-07 18:01:56 +05:00
/// <summary>
/// Глубина забоя
/// </summary>
public double? WellDepth { get; set; }
2021-04-07 18:01:56 +05:00
/// <summary>
/// Глубина долта
/// </summary>
public double? BitDepth { get; set; }
2021-04-07 18:01:56 +05:00
/// <summary>
/// Талевый блок. Высота
/// </summary>
public double? BlockHeight { get; set; }
2021-04-07 18:01:56 +05:00
/// <summary>
/// Талевый блок. Скорость
/// </summary>
public double? BlockSpeed { get; set; }
2021-04-07 18:01:56 +05:00
/// <summary>
/// Талевый блок. Задание скорости
/// </summary>
public double? BlockSpeedSp { get; set; }
2021-04-07 18:01:56 +05:00
/// <summary>
/// Давтение
/// </summary>
public double? Pressure { get; set; }
2021-04-07 18:01:56 +05:00
/// <summary>
/// Давтение при холостом ходе.
/// </summary>
public double? PressureIdle { get; set; }
public double? PressureSp { get; set; }
public double? PressureDeltaLimitMax { get; set; }
public double? AxialLoad { get; set; }
public double? AxialLoadSp { get; set; }
public double? AxialLoadLimitMax { get; set; }
public double? HookWeight { get; set; }
public double? HookWeightIdle { get; set; }
public double? HookWeightLimitMin { get; set; }
public double? HookWeightLimitMax { get; set; }
public double? RotorTorque { get; set; }
public double? RotorTorqueIdle { get; set; }
public double? RotorTorqueSp { get; set; }
public double? RotorTorqueLimitMax { get; set; }
public double? RotorSpeed { get; set; }
public double? Flow { get; set; }
public double? FlowIdle { get; set; }
public double? FlowDeltaLimitMax { get; set; }
}
}