namespace AsbCloudApp.Data.WellReport;

/// <summary>
/// Режим работы
/// </summary>
public class OperatingModeDto
{
	/// <summary>
	/// Интервал от
	/// </summary>
	public double DepthStart { get; set; }

	/// <summary>
	/// Интервал до
	/// </summary>
	public double DepthEnd { get; set; }

	/// <summary>
	/// Скорость проходки мин, м/ч
	/// </summary>
	public double? RopMin { get; set; }

	/// <summary>
	/// Скорость проходки максимум, м/ч
	/// </summary>
	public double? RopMax { get; set; }

	/// <summary>
	/// Скорость проходки среднее, м/ч
	/// </summary>
	public double? RopAvg { get; set; }

	/// <summary>
	/// Нагрузка на долото минимум, т
	/// </summary>
	public double? WeightOnBitMin { get; set; }

	/// <summary>
	/// Нагрузка на долото максимум, т
	/// </summary>
	public double? WeightOnBitMax { get; set; }

	/// <summary>
	/// Нагрузка на долото среднее, т
	/// </summary>
	public double? WeightOnBitAvg { get; set; }

	/// <summary>
	/// Момент минимум, кН*м
	/// </summary>
	public double? DriveTorqueMin { get; set; }

	/// <summary>
	/// Момент максимум, кН*м
	/// </summary>
	public double? DriveTorqueMax { get; set; }

	/// <summary>
	/// Момент среднее, кН*м
	/// </summary>
	public double? DriveTorqueAvg { get; set; }

	/// <summary>
	/// Перепад давления минимум, атм
	/// </summary>
	public double? DifferentialPressureMin { get; set; }

	/// <summary>
	/// Перепад давления максимум, атм
	/// </summary>
	public double? DifferentialPressureMax { get; set; }

	/// <summary>
	/// Перепад давления среднее, атм
	/// </summary>
	public double? DifferentialPressureAvg { get; set; }

	/// <summary>
	/// Q насосов минимум л/с
	/// </summary>
	public double? FrowRateMin { get; set; }

	/// <summary>
	/// Q насосов максимум л/с
	/// </summary>
	public double? FrowRateMax { get; set; }
}