tbf/TBF/Rig/GenericDevices/IRegReader.cs

22 lines
816 B
C#
Raw Normal View History

///
/// Copyright (c) 2013-2020 Sensus Slovensko a.s.
///
2021-03-05 13:47:21 +00:00
namespace TBF.Rig.GenericDevices
{
public interface IRegReader : TBF.Rig.Generic.IComponent
{
Common.RegisterReaderType RegisterReaderType { get; }
int Position { get; }
2026-02-19 16:58:26 +00:00
double PulsesPerLtr { get; set; } /// [imp/l] ... water meter or volume measurement part of a heat meter
double LtrsPerPulse { get; } /// [l/imp]
2026-02-19 16:58:26 +00:00
string QuantityUnits { get; set; } /// dm3, kg, etc
int WMPulses { get; } /// Counted pulses of the water meter
int WMRefPulses { get; } /// 'Gated' reference pulses of the water meters
double WMVolume { get; } /// Counted volume of the water meter
double BeginWMState { get; } /// Test begin state of the water meter
double EndWMState { get; } /// Test end state of the water meter
}
}