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; } } }