rjw | 6c1fd8f | 2022-11-30 14:33:01 +0800 | [diff] [blame] | 1 | #ifndef _IDC_ERRC_ENUM_H |
| 2 | #define _IDC_ERRC_ENUM_H |
| 3 | |
| 4 | typedef enum |
| 5 | { |
| 6 | AUTO_DENIAL_SUBFRAME_N2 = 2, |
| 7 | AUTO_DENIAL_SUBFRAME_N5 = 5, |
| 8 | AUTO_DENIAL_SUBFRAME_N10 = 10, |
| 9 | AUTO_DENIAL_SUBFRAME_N15 = 15, |
| 10 | AUTO_DENIAL_SUBFRAME_N20 = 20, |
| 11 | AUTO_DENIAL_SUBFRAME_N30 = 30, |
| 12 | AUTO_DENIAL_SUBFRAME_INVALID = 0xFF |
| 13 | }auto_denial_subframe_enum; |
| 14 | |
| 15 | typedef enum |
| 16 | { |
| 17 | AUTO_DENIAL_VALIDITY_SF200 = 200, |
| 18 | AUTO_DENIAL_VALIDITY_SF500 = 500, |
| 19 | AUTO_DENIAL_VALIDITY_SF1000 = 1000, |
| 20 | AUTO_DENIAL_VALIDITY_SF2000 = 2000, |
| 21 | AUTO_DENIAL_VALIDITY_INVALID = 0xFF |
| 22 | }auto_denial_validity_enum; |
| 23 | |
| 24 | typedef enum |
| 25 | { |
| 26 | IDC_INT_DIR_EUTRA = 0, |
| 27 | IDC_INT_DIR_OTHER = 1, |
| 28 | IDC_INT_DIR_BOTH = 2, |
| 29 | IDC_INT_DIR_EUTRA_NR = 3, |
| 30 | IDC_INT_DIR_NR = 4, |
| 31 | IDC_INT_DIR_EUTRA_NR_OTHER = 5, |
| 32 | IDC_INT_DIR_NR_OTHER = 6 |
| 33 | }idc_interference_direction_enum; |
| 34 | |
| 35 | typedef enum |
| 36 | { |
| 37 | IDC_SF_CFG_FDD = 0, |
| 38 | IDC_SF_CFG_TDD0 = 1, |
| 39 | IDC_SF_CFG_TDD15 = 2, |
| 40 | IDC_SF_CFG_TDD6 = 3, |
| 41 | IDC_SF_CFG_MAX = 4, |
| 42 | IDC_SF_CFG_INVALID = 0xFF |
| 43 | }idc_sf_config_enum; |
| 44 | |
| 45 | typedef enum |
| 46 | { |
| 47 | IDC_ASSIST_INFO_TYPE_INVALID = 0, |
| 48 | IDC_DRX_ASSIST_INFO = 1, |
| 49 | IDC_SF_PATTERN_INFO = 2 |
| 50 | }idc_assist_info_type_enum; |
| 51 | |
| 52 | typedef enum |
| 53 | { |
| 54 | IDC_VALID_DRX_CYCLE_SF40 = 0, |
| 55 | IDC_VALID_DRX_CYCLE_SF64 = 1, |
| 56 | IDC_VALID_DRX_CYCLE_SF80 = 2, |
| 57 | IDC_VALID_DRX_CYCLE_SF128 = 3, |
| 58 | IDC_VALID_DRX_CYCLE_SF160 = 4, |
| 59 | IDC_VALID_DRX_CYCLE_SF256 = 5, |
| 60 | IDC_VALID_DRX_CYCLE_INVALID = 0xFF |
| 61 | }idc_valid_drx_cycle_enum; |
| 62 | |
| 63 | typedef enum |
| 64 | { |
| 65 | IDC_ACT_TIME_SF20 = 0, |
| 66 | IDC_ACT_TIME_SF30 = 1, |
| 67 | IDC_ACT_TIME_SF40 = 2, |
| 68 | IDC_ACT_TIME_SF60 = 3, |
| 69 | IDC_ACT_TIME_SF80 = 4, |
| 70 | IDC_ACT_TIME_SF100 = 5, |
| 71 | IDC_ACT_TIME_INVALID = 0xFF |
| 72 | }idc_active_time_enum; |
| 73 | |
| 74 | typedef enum |
| 75 | { |
| 76 | IDC_PROTECT_ACTION_START = 0, |
| 77 | IDC_PROTECT_ACTION_STOP = 1 |
| 78 | }idc_protect_action_enum; |
| 79 | |
| 80 | typedef enum |
| 81 | { |
| 82 | IDC_TRAFFIC_TYPE_DEFAULT = 0, |
| 83 | IDC_TRAFFIC_TYPE_CSFB = 1, |
| 84 | IDC_TRAFFIC_TYPE_VoLTE_ViLTE = 2, |
| 85 | IDC_TRAFFIC_TYPE_VoWiFi = 3 |
| 86 | } idc_traffic_type_enum; |
| 87 | |
| 88 | #endif |