/// /// 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, } }