2024-02-13 16:35:01 +05:00
|
|
|
|
using System.ComponentModel.DataAnnotations;
|
|
|
|
|
|
|
|
|
|
namespace AsbCloudApp.Requests
|
2024-02-12 16:55:50 +05:00
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Параметры запроса для построения отчёта
|
|
|
|
|
/// </summary>
|
|
|
|
|
public class DataSaubStatRequest
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Изменение уставки факт перепада давления от первого значения в начале интервала
|
2024-02-13 16:35:01 +05:00
|
|
|
|
/// Не менее 5 атм и не более 15(50) атм;
|
2024-02-12 16:55:50 +05:00
|
|
|
|
/// </summary>
|
2024-02-13 16:35:01 +05:00
|
|
|
|
[Range(5, 15, ErrorMessage = "Изменение уставки факт перепада давления не может быть меньше 5 и больше 15 атм")]
|
|
|
|
|
public double DeltaPressure { get; set; } = 5d;
|
2024-02-12 16:55:50 +05:00
|
|
|
|
|
|
|
|
|
/// <summary>
|
2024-02-13 16:35:01 +05:00
|
|
|
|
/// Изменение уставки факт осевой нагрузки от первого значения в начале интервала
|
|
|
|
|
/// Не менее 1 т и не более 5(20) т;
|
2024-02-12 16:55:50 +05:00
|
|
|
|
/// </summary>
|
2024-02-13 16:35:01 +05:00
|
|
|
|
[Range(1, 5, ErrorMessage = "Изменение уставки факт осевой нагрузки не может быть меньше 1 и больше 5 т")]
|
|
|
|
|
public double DeltaAxialLoad { get; set; } = 1d;
|
2024-02-12 16:55:50 +05:00
|
|
|
|
|
|
|
|
|
/// <summary>
|
2024-02-13 16:35:01 +05:00
|
|
|
|
/// Изменение уставки момента от первого значения в начале интервала
|
|
|
|
|
/// Не менее 5 кН*м и не более 10(20) кН*м.
|
2024-02-12 16:55:50 +05:00
|
|
|
|
/// </summary>
|
2024-02-13 16:35:01 +05:00
|
|
|
|
[Range(5, 10, ErrorMessage = "Изменение уставки момента не может быть меньше 5 и больше 10 кН*м")]
|
|
|
|
|
public double DeltaRotorTorque { get; set; } = 5d;
|
2024-02-12 16:55:50 +05:00
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Изменение ограничения нагрузки от первого значения в начале интервала
|
|
|
|
|
/// </summary>
|
|
|
|
|
public double DeltaAxialLoadSp => 1.0;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Изменение ограничения момента от первого значения в начале интервала
|
|
|
|
|
/// </summary>
|
|
|
|
|
public double DeltaRotorTorqueSp => 5.0;
|
|
|
|
|
}
|
|
|
|
|
}
|