/************************************************************************ DESCRIPTION: All enums used by verification system. ************************************************************************/ #ifndef VERIFYENUM_H #define VERIFYENUM_H //---------------------------------------------------------------------- // Enum of the various types of grids. // typedef enum { NO_GRID_TYPE = 0, HPC, WFO, MOS, OBS } GridType; //---------------------------------------------------------------------- // Enum of the various types of data that may appear in grids. // typedef enum { NO_DATA_TYPE = 0, POP, X50, X25, Z1, Z2, Z3, M_VALUE, W1, W2, W3, W4, TOTAL } DataType; //---------------------------------------------------------------------- // Enum for the different times that forecast periods may start. // typedef enum { NO_START_TIME = 0, MIDNIGHT, NOON } StartTime; //---------------------------------------------------------------------- // Enum for different debug levels to be specified. // typedef enum { NO_DEBUG = 0, LOW_DEBUG, MEDIUM_DEBUG, HIGH_DEBUG, MAX_DEBUG // maximum allowable debug setting } DebugLevel; //---------------------------------------------------------------------- // Enum for Observation sub periods // typedef enum { DAY_SUB1 = 0, DAY_SUB2, DAY_SUB3, DAY_SUB4, DAY_TOTAL } ObservationSubPeriods; //---------------------------------------------------------------------- // Enum for Observation sub periods // typedef enum { HUMAN = 0, COMPUTER } ShowStyle; #endif