enum ViewState { busy, idle, error, } enum CallTypeEnum { vitalSign, // 1 doctor, // 2 procedure, // 3 vaccination, // 4 nebulization, // 5 none, // 6 } enum ScreenOrientationEnum { portraitUp, // 1 portraitDown, // 2 landscapeRight, // 3 landscapeLeft, // 4 } enum QTypeEnum { appointment, // 1 lab, // 2 rad, // 3 general, // 4 } enum ScreenTypeEnum { waitingAreaScreen, // 1 roomLevelScreen, // 2 receptionScreen, // 3 dashboardScreen, // 4 kioskScreen, // 5 } enum LanguageEnum { english, arabic, } enum KioskScreenStateEnums { languageState, queueSelectionState, askPrescriptionState, ticketNumState, busyState, } enum LogTypeEnum { data, error, connectivity, }