tbf/TBF/BenchControl/Output/SensusTestInfo.cs

36 lines
1.1 KiB
C#
Raw Normal View History

///
/// Copyright (c) 2018 Sensus Metering Systems
///
using System;
namespace TBF.BenchControl.Output
{
public enum Range
{
R90_100,
R100_110,
}
///
/// Information extracted from VT_PRUEFPUNKT_SOLL_SD for a given watermeter by query:
/// SELECT * FROM VT_PRUEFPUNKT_SOLL_SD WHERE ANBID=4 AND ID_WZTyp=x AND Rev_WZTyp=y
///
public class SensusTestInfo
{
public int PruefungsNr; /// Identification of a flow
public string PruefungsNrStr; /// Identification of a flow - string form for log files
public string QBezeichnung; /// Flow name in Oracle database
public Range Range; /// Range.R90_100 or Range.R100_110 (flow range in % of a target flow)
public string TestName; /// Test name in TBF procedures
public SensusTestInfo(int prNr, string prNrStr, string qBz, Range range, string testName)
{
PruefungsNr = prNr;
PruefungsNrStr = prNrStr;
QBezeichnung = qBz;
Range = range;
TestName = testName;
}
}
}