diff --git a/AsbCloudApp/Data/WellMapInfoDto.cs b/AsbCloudApp/Data/WellMapInfoDto.cs index 27018e93..1d491644 100644 --- a/AsbCloudApp/Data/WellMapInfoDto.cs +++ b/AsbCloudApp/Data/WellMapInfoDto.cs @@ -15,9 +15,85 @@ namespace AsbCloudApp.Data public int IdState { get; set; } /// - /// Дата/время кода приходили данные последний раз + /// Режим АПД: + /// 0 - "РУЧНОЙ" + /// 1 - "БУРЕНИЕ В РОТОРЕ" + /// 2 - "ПРОРАБОТКА" + /// 3 - "БУРЕНИЕ В СЛАЙДЕ" + /// 4 - "СПУСК СПО" + /// 5 - "ПОДЪЕМ СПО" + /// 6 - "ПОДЪЕМ С ПРОРАБОТКОЙ" + /// 10 - "БЛОКИРОВКА" /// - public DateTime LastTelemetryDate { get; set; } + public int IdMode { get; set; } + + /// + /// Коэф-т использования автоподачи долота (суммарный ротор + слайд) + /// + public double SaubUsage { get; set; } + + /// + /// Коэф-т использования осциллятора + /// + public double SpinUsage { get; set; } + + /// + /// Коэф-т использования демпфера + /// + public double TorqueKUsage { get; set; } + + /// + /// Состояние МСЕ + /// + public double IdStateMse { get; set; } + + /// + /// Дата/время получения данных от системы АПД + /// + public DateTime LastTelemetrySaubDate { get; set; } + + /// + /// Дата/время получения данных от системы осцилляции + /// + public DateTime LastTelemetrySpinDate { get; set; } + + /// + /// Дата/время получения данных от ННБ + /// + public DateTime LastTelemetryDdsDate { get; set; } + + /// + /// Дата/время получения данных от ГТИ + /// + public DateTime LastTelemetryGtrDate { get; set; } + + /// + /// Дата/время получения данных от СКПБ + /// + public DateTime LastTelemetryDpcsDate { get; set; } + + /// + /// Дата начала первой фактической операции + /// Используется как дата начала бурения + /// + public DateTime? FirstFactOperationDateStart { get; set; } + + /// + /// Дата окончания последней прогнозируемой операции + /// Если скважина завершена, то дата окончания последней фактической операции + /// Используется как прогноз окончания бурения + /// + public DateTime? LastPredictOperationDateEnd { get; set; } + + /// + /// Рейсовая скорость проходки, последнего рейса + /// + public PlanFactDto RaceSpeed { get; set; } = null!; + + /// + /// Механическая скорость проходки, последней операции бурения + /// + public PlanFactDto ROP { get; set; } = null!; /// /// Плановая и текущая глубина @@ -29,24 +105,5 @@ namespace AsbCloudApp.Data /// public double TvdLagPercent { get; set; } - /// - /// Механическая скорость проходки, последней операции бурения - /// - public PlanFactDto ROP { get; set; } = null!; - - /// - /// Рейсовая скорость проходки, последнего рейса - /// - public PlanFactDto RaceSpeed { get; set; } = null!; - - /// - /// Процент использования АКБ - /// - public double SaubUsage { get; set; } - - /// - /// Процент использования Спин мастера - /// - public double SpinUsage { get; set; } } }