using System; using AsbCloudApp.Data.WellOperation; namespace AsbCloudApp.Data; /// /// dto для хранения данных статистики сауб /// public class DataSaubStatDto:IId { /// /// /// public int Id { get; set; } /// /// Дата и время начала /// public DateTimeOffset DateStart { get; set; } /// /// Дата и время окончания /// public DateTimeOffset DateEnd { get; set; } /// /// Глубина забоя по стволу начальная /// public double DepthStart { get; set; } /// /// Глубина забоя по стволу конечная /// public double DepthEnd { get; set; } /// /// Скорость бурения /// public double Speed { get; set; } /// /// Ограничение скорости блока /// public double? BlockSpeedSp { get; set; } /// /// Давление /// public double Pressure { get; set; } /// /// Давление холостого хода /// public double? PressureIdle { get; set; } /// /// Ограничение фактического давления /// public double? PressureSp { get; set; } /// /// Фактическая нагрузка /// public double AxialLoad { get; set; } /// /// Ограничение факт. нагрузки /// public double? AxialLoadSp { get; set; } /// /// Максимально допустимая нагрузка /// public double? AxialLoadLimitMax { get; set; } /// /// Фактический момент /// public double RotorTorque { get; set; } /// /// Ограничение факт. момента /// public double? RotorTorqueSp { get; set; } /// /// Максимально допустимый момент /// public double? RotorTorqueLimitMax { get; set; } /// /// Работа при достижении ограничения /// public short? IdFeedRegulator { get; set; } /// /// Фактическая скорость оборотов ВСП /// public double RotorSpeed { get; set; } /// /// Название автоопределённой операции /// public int IdCategory { get; set; } /// /// Флаги подсистем /// public int EnabledSubsystems { get; set; } /// /// Наличие или отсутствие осцилляции /// public bool HasOscillation { get; set; } /// /// Фактический расход /// public double Flow { get; set; } /// /// Ключ телеметрии /// public int IdTelemetry { get; set; } /// /// Телеметрия /// public TelemetryDto Telemetry { get; set; } = null!; /// /// Категория автоопределенной операции /// public WellOperationCategoryDto OperationCategory { get; set; } = null!; }