laatzen/LaaProductionWeb/LaaProductionWeb.Blazor/Components/CSD/Data/ProgrammingParameters.cs
2025-03-19 12:59:11 +01:00

137 lines
4.6 KiB
C#

namespace LaaProductionWeb.Blazor.Components.CSD.Data
{
using System.ComponentModel.DataAnnotations;
public class ProgrammingParameters
{
[Display(Name = "Leakage Period")]
public int LeakagePeriode { get; set; }
[Display(Name = "Leakage Threshold")]
public int LeakageThreshold { get; set; }
[Display(Name = "Broken Pipe Period")]
public int BrokenPipePeriode { get; set; }
[Display(Name = "Broken Pipe Threshold")]
public int BrokenPipeThreshold { get; set; }
[Display(Name = "Alert Leakage")]
public bool AlertLeakage { get; set; }
[Display(Name = "Alert Broken Pipe")]
public bool AlertBrokenPipe { get; set; }
[Display(Name = "Alert Low Battery")]
public bool AlertLowBattery { get; set; }
[Display(Name = "Alert Magnetic Tampering")]
public bool AlertMagneticTampering { get; set; }
[Display(Name = "Alert Backflow")]
public bool AlertBackflow { get; set; }
[Display(Name = "Historic Error Limit")]
public int HistoricErrorLimit { get; set; }
[Display(Name = "DL Period")]
public int DataLoggingPeriod { get; set; }
[Display(Name = "DL Forward Counter")]
public bool DataLoggingForwardCounter { get; set; }
[Display(Name = "DL Time Of Minimum Flow")]
public bool DataLoggingTimeOfMinimumFlow { get; set; }
[Display(Name = "DL Minimum Flow")]
public bool DataLoggingMinimumFlow { get; set; }
[Display(Name = "DL Time Of Broken Pipe")]
public bool DataLoggingTimeOfBrokenPipe { get; set; }
[Display(Name = "DL Broken Pipe Flow")]
public bool DataLoggingBrokenPipeFlow { get; set; }
[Display(Name = "DL Current Flow")]
public bool DataLoggingCurrentFlow { get; set; }
[Display(Name = "DL Time Of Peak Flow")]
public bool DataLoggingTimeOfPeakFlow { get; set; }
[Display(Name = "DL Peak Flow")]
public bool DataLoggingPeakFlow { get; set; }
[Display(Name = "DL Time Of Maximum Flow")]
public bool DataLoggingTimeOfMaximumFlow { get; set; }
[Display(Name = "DL Maximum Flow")]
public bool DataLoggingMaximumFlow { get; set; }
[Display(Name = "DL Backward Volume")]
public bool DataLoggingBackwardVolume { get; set; }
[Display(Name = "DL Counter")]
public bool DataLoggingCounter { get; set; }
[Display(Name = "DL Alert State")]
public bool DataLoggingAlertState { get; set; }
[Display(Name = "Reading Day Of Month")]
public int ReadingDayofMonth { get; set; }
[Display(Name = "FDR Forward Counter")]
public bool FixDataReadingForwardCounter { get; set; }
[Display(Name = "FDR Time Of Minimum Flow")]
public bool FixDataReadingTimeOfMinimumFlow { get; set; }
[Display(Name = "FDR Minimum Flow")]
public bool FixDataReadingMinimumFlow { get; set; }
[Display(Name = "FDR Time Of Broken Pipe Flow")]
public bool FixDataReadingTimeOfBrokenPipe { get; set; }
[Display(Name = "FDR Broken Pipe Flow")]
public bool FixDataReadingBrokenPipeFlow { get; set; }
[Display(Name = "FDR Current Flow")]
public bool FixDataReadingCurrentFlow { get; set; }
[Display(Name = "FDR Time Of Peak Flow")]
public bool FixDataReadingTimeOfPeakFlow { get; set; }
[Display(Name = "FDR Peak Flow")]
public bool FixDataReadingPeakFlow { get; set; }
[Display(Name = "FDR Time Of Maximum Flow")]
public bool FixDataReadingTimeOfMaximumFlow { get; set; }
[Display(Name = "FDR Maximum Flow")]
public bool FixDataReadingMaximumFlow { get; set; }
[Display(Name = "FDR Backward Volume")]
public bool FixDataReadingBackwardVolume { get; set; }
[Display(Name = "FDR Counter")]
public bool FixDataReadingCounter { get; set; }
[Display(Name = "FDR Alert State")]
public bool FixDataReadingAlertState { get; set; }
[Display(Name = "Wake Up Interval")]
public int WakeUpInterval { get; set; }
[Display(Name = "UTC Offset")]
public int UTCOffset { get; set; }
[Display(Name = "Transmission Interval")]
public int TransmissionInterval { get; set; }
[Display(Name = "WM-Bus Transmission Interval")]
public int TransmissionIntervalWMBus { get; set; }
[Display(Name = "Listen After Talk")]
public int ListenAfterTalk { get; set; }
}
}