/// /// Copyright (c) 2013-2017 Sensus Metering Systems /// namespace TBF.UiBridge { /// UI command ID-s used by UiBridge public enum UI2BenchCmd { None = 0, ReloadBatch, ReloadAndFixBatch, StartTest, StartQ1, StartQ2, StartQ3, StartCycle, Stop, PurgeBegin, PurgeEnd, DrainTank1, DrainTank2, DrainTank3, StopDrainingTank1, StopDrainingTank2, StopDrainingTank3, Break, RestoreSession, ResetResults, AcceptResults, Shutdown, 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), RestoreSession = (1 << 14), ResetResultsBtnEn = (1 << 15), AcceptResultsBtnEn = (1 << 16), CalibrationBtnEn = (1 << 17), SensitivityTestBtnEn = (1 << 18), CustomBtnEn = (1 << 19), /// If one of the following flags is set, flags (1 << 0) through (1 << 18) are ignored ShowBenchEmpty = (1 << 24), ShowBenchFilled = (1 << 25), Shutdown = (1 << 26), } }