blob: ff263f8ca4c13167b42fda7ddc83d6c92c008a63 [file] [log] [blame]
#ifndef _IDC_ERRC_ENUM_H
#define _IDC_ERRC_ENUM_H
typedef enum
{
AUTO_DENIAL_SUBFRAME_N2 = 2,
AUTO_DENIAL_SUBFRAME_N5 = 5,
AUTO_DENIAL_SUBFRAME_N10 = 10,
AUTO_DENIAL_SUBFRAME_N15 = 15,
AUTO_DENIAL_SUBFRAME_N20 = 20,
AUTO_DENIAL_SUBFRAME_N30 = 30,
AUTO_DENIAL_SUBFRAME_INVALID = 0xFF
}auto_denial_subframe_enum;
typedef enum
{
AUTO_DENIAL_VALIDITY_SF200 = 200,
AUTO_DENIAL_VALIDITY_SF500 = 500,
AUTO_DENIAL_VALIDITY_SF1000 = 1000,
AUTO_DENIAL_VALIDITY_SF2000 = 2000,
AUTO_DENIAL_VALIDITY_INVALID = 0xFF
}auto_denial_validity_enum;
typedef enum
{
IDC_INT_DIR_EUTRA = 0,
IDC_INT_DIR_OTHER = 1,
IDC_INT_DIR_BOTH = 2,
IDC_INT_DIR_EUTRA_NR = 3,
IDC_INT_DIR_NR = 4,
IDC_INT_DIR_EUTRA_NR_OTHER = 5,
IDC_INT_DIR_NR_OTHER = 6
}idc_interference_direction_enum;
typedef enum
{
IDC_SF_CFG_FDD = 0,
IDC_SF_CFG_TDD0 = 1,
IDC_SF_CFG_TDD15 = 2,
IDC_SF_CFG_TDD6 = 3,
IDC_SF_CFG_MAX = 4,
IDC_SF_CFG_INVALID = 0xFF
}idc_sf_config_enum;
typedef enum
{
IDC_ASSIST_INFO_TYPE_INVALID = 0,
IDC_DRX_ASSIST_INFO = 1,
IDC_SF_PATTERN_INFO = 2
}idc_assist_info_type_enum;
typedef enum
{
IDC_VALID_DRX_CYCLE_SF40 = 0,
IDC_VALID_DRX_CYCLE_SF64 = 1,
IDC_VALID_DRX_CYCLE_SF80 = 2,
IDC_VALID_DRX_CYCLE_SF128 = 3,
IDC_VALID_DRX_CYCLE_SF160 = 4,
IDC_VALID_DRX_CYCLE_SF256 = 5,
IDC_VALID_DRX_CYCLE_INVALID = 0xFF
}idc_valid_drx_cycle_enum;
typedef enum
{
IDC_ACT_TIME_SF20 = 0,
IDC_ACT_TIME_SF30 = 1,
IDC_ACT_TIME_SF40 = 2,
IDC_ACT_TIME_SF60 = 3,
IDC_ACT_TIME_SF80 = 4,
IDC_ACT_TIME_SF100 = 5,
IDC_ACT_TIME_INVALID = 0xFF
}idc_active_time_enum;
typedef enum
{
IDC_PROTECT_ACTION_START = 0,
IDC_PROTECT_ACTION_STOP = 1
}idc_protect_action_enum;
typedef enum
{
IDC_TRAFFIC_TYPE_DEFAULT = 0,
IDC_TRAFFIC_TYPE_CSFB = 1,
IDC_TRAFFIC_TYPE_VoLTE_ViLTE = 2,
IDC_TRAFFIC_TYPE_VoWiFi = 3
} idc_traffic_type_enum;
#endif