67 lines
1.4 KiB
C#
67 lines
1.4 KiB
C#
///
|
|
/// Copyright (c) 2013-2017 Sensus Metering Systems
|
|
///
|
|
namespace TBF.UiBridge
|
|
{
|
|
/// UI command ID-s used by UiBridge
|
|
public enum UI2BenchCmd
|
|
{
|
|
None = 0,
|
|
ReloadBatch,
|
|
StartTest,
|
|
StartQ1,
|
|
StartQ2,
|
|
StartQ3,
|
|
StartCycle,
|
|
Stop,
|
|
PurgeBegin,
|
|
PurgeEnd,
|
|
DrainTank1,
|
|
DrainTank2,
|
|
DrainTank3,
|
|
StopDrainingTank1,
|
|
StopDrainingTank2,
|
|
StopDrainingTank3,
|
|
Break,
|
|
ResetResults,
|
|
AcceptResults,
|
|
Calibration,
|
|
SensitivityTest,
|
|
CameraTest,
|
|
B1,
|
|
B2,
|
|
B3,
|
|
Custom,
|
|
Next, /// Used for debugging
|
|
}
|
|
|
|
public enum ButtonsEtc
|
|
{
|
|
None = 0,
|
|
ProcedureCmbBoxEn = (1 << 0),
|
|
TestCmbBoxEn = (1 << 1),
|
|
StopBtnEn = (1 << 2),
|
|
StartTestBtnsEn = (1 << 3),
|
|
StartCycleBtnEn = (1 << 4),
|
|
PurgeBeginBtnEn = (1 << 5),
|
|
PurgeEndBtnEn = (1 << 6),
|
|
DrainTankBtn1En = (1 << 7),
|
|
DrainTankBtn1Hi = (1 << 8),
|
|
DrainTankBtn2En = (1 << 9),
|
|
DrainTankBtn2Hi = (1 << 10),
|
|
DrainTankBtn3En = (1 << 11),
|
|
DrainTankBtn3Hi = (1 << 12),
|
|
Break = (1 << 13),
|
|
ResetResultsBtnEn = (1 << 14),
|
|
AcceptResultsBtnEn = (1 << 15),
|
|
CalibrationBtnEn = (1 << 16),
|
|
SensitivityTestBtnEn = (1 << 17),
|
|
CustomBtnEn = (1 << 18),
|
|
|
|
/// If one of the following flags is set, flags 0x1 through 0x2000 are ignored
|
|
///
|
|
ShowBenchEmpty = 0x1000000,
|
|
ShowBenchFilled = 0x2000000,
|
|
}
|
|
}
|