enum ViewState { busy, idle, error, } enum ScreenOrientationEnum { portraitUp, // 1 portraitDown, // 2 landscapeRight, // 3 landscapeLeft, // 4 } enum QTypeEnum { appointment, // 1 lab, // 2 rad, // 3 general, // 4 pharmacy, // 5 } enum ScreenTypeEnum { waitingAreaScreen, // 1 roomLevelScreen, // 2 receptionScreen, // 3 dashboardScreen, // 4 kioskScreen, // 5 } enum LanguageEnum { english, arabic, } enum KioskScreenStateEnums { languageState, queueSelectionState, ticketNoState, }