Refactoring : TestBenchFramework --> TBF ver. 2.18.789

This commit is contained in:
Milan Hanajik
2018-01-29 09:48:01 +01:00
parent 06018303e7
commit 0d3ee53bd5
1300 changed files with 441 additions and 612 deletions
@@ -0,0 +1,28 @@
///
/// Copyright (c) 2013-2017 Sensus Metering Systems
///
using TBF.BenchControl.Generic;
using TBF.Boxes;
namespace TBF.BenchControl.GenericDevices
{
public interface IRegisterReader : IComponent
{
double PulsesPerLtr { get; } /// [l^-1] ... water meter or volume measurement part of a heat meter
double LtrsPerPulse { get; } /// [l]
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
void Clear(); /// To be used at the beginning of a test
void TestCompleted(); /// To be used when the test is completed ...
/// ... for more accurate WMPulses, WMRefPulses calculation
IOperation ReadRegisterOp();
}
}