/// /// Copyright (c) 2013-2016 Sensus Metering Systems /// using TBF.BenchControl.Generic; using Config.Entities; namespace TBF.BenchControl.GenericDevices { public interface IWaterMeter : IComponent { void ClearData(); string ProductName { get; } string Producer { get; } float DN { get; } /// pipe diameter [mm] float L { get; } /// building length [mm] Mounting Mounting { get; } /// mounting H / V float Q4_Qmax { get; } /// [m3/h] float Q3_Qn { get; } /// [m3/h] float Q2_Qt { get; } /// [m3/h] float Q1_Qmin { get; } /// [m3/h] string MetrologicalClass { get; } /// R TemperatureClass TemperatureClass { get; } /// T30, T50, T70, ... PressureLossClass PressureLossClass { get; } /// dp63, dp40, dp25, dp16, dp10 MaxAdmissiblePressure MaxAdmissiblePressure { get; } /// MAP10, MAP16, MAP25, MAP40 FlowProfileSensitivityClass FlowProfileSensitivityClass { get; } /// U0/D0 string ApprovalInfo { get; } string Certificate { get; } double PulsesPerLtr { get; } string Text1 { get; } string Text2 { get; } string Text3 { get; } string Text4 { get; } string Text5 { get; } string SerialNr { get; set; } string EndState { get; set; } bool Disabled { get; set; } /// Set to true to hide this watermeter results } }