rjw | 6c1fd8f | 2022-11-30 14:33:01 +0800 | [diff] [blame] | 1 | #ifndef _IDC_NL1RX_ENUM_H |
| 2 | #define _IDC_NL1RX_ENUM_H |
| 3 | |
| 4 | typedef enum |
| 5 | { |
| 6 | IDC_NR_DUPLEX_FDD = 0, |
| 7 | IDC_NR_DUPLEX_TDD = 1, |
| 8 | IDC_NR_DUPLEX_UNKNOWN = 2 |
| 9 | }nl1_ctrl_idc_duplex_mode_enum; |
| 10 | |
| 11 | typedef enum |
| 12 | { |
| 13 | IDC_NR_DRX_TYPE_NO_DRX = 0, |
| 14 | IDC_NR_DRX_TYPE_SHORT_DRX = 1, |
| 15 | IDC_NR_DRX_TYPE_LONG_DRX = 2 |
| 16 | }nl1_ctrl_idc_drx_type_enum; |
| 17 | |
| 18 | typedef enum |
| 19 | { |
| 20 | IDC_NR_RX_PROTECT_INTRA_MEAS = 0, |
| 21 | IDC_NR_RX_PROTECT_SRV_BCCH = 1, |
| 22 | IDC_NR_RX_PROTECT_PAGING = 2, |
| 23 | IDC_NR_RX_PROTECT_INTER_MEAS = 3, |
| 24 | IDC_NR_RX_PROTECT_CSR = 4, |
| 25 | IDC_NR_RX_PROTECT_NBR_BCCH = 5, |
| 26 | IDC_NR_RX_PROTECT_DL_SYNC_CAL = 6, |
| 27 | IDC_NR_RX_PROTECT_SYNC = 7, |
| 28 | IDC_NR_RX_PROTECT_INTRA_POS = 8, |
| 29 | IDC_NR_RX_PROTECT_SCELL_INTRA_RSSI = 9, |
| 30 | IDC_NR_RX_PROTECT_TYPE_NUM = 10, |
| 31 | IDC_NR_RX_PROTECT_TYPE_INVALID = 11 |
| 32 | }idc_nl1_sched_rx_protect_type_enum; |
| 33 | |
| 34 | typedef enum |
| 35 | { |
| 36 | IDC_NR_RX_STATUS_NONE = 0, |
| 37 | IDC_NR_RX_STATUS_SUSP = 1, |
| 38 | IDC_NR_RX_STATUS_RESU = 2, |
| 39 | IDC_NR_RX_STATUS_INVALID = 3 |
| 40 | }idc_nl1_sched_rx_status_enum; |
| 41 | |
| 42 | typedef enum |
| 43 | { |
| 44 | NR_CNF_FAIL = 0, |
| 45 | NR_CNF_SUCCESS = 1, |
| 46 | NR_CNF_INVALID = 2 |
| 47 | }nl1_sched_idc_cnf_status_enum; |
| 48 | |
| 49 | typedef enum |
| 50 | { |
| 51 | NL1_RAT_STATUS_FLIGHT = 0, // dont change the order |
| 52 | NL1_RAT_STATUS_STANDBY = 1, // dont change the order |
| 53 | NL1_RAT_STATUS_ACTIVE = 2 // dont change the order |
| 54 | }nl1_rat_status_enum; |
| 55 | |
| 56 | typedef enum |
| 57 | { |
| 58 | NL1_IRT_CAUSE_OTHERS = 0, |
| 59 | NL1_IRT_CAUSE_ENTER_FLIGHT_MODE = 1, |
| 60 | NL1_IRT_CAUSE_LEAVE_FLIGHT_MODE = 2, |
| 61 | NL1_IRT_CAUSE_LEAVE_RSVAS_SUSPEND = 3, |
| 62 | NL1_IRT_CAUSE_INVALID = 4 |
| 63 | }nl1_rat_set_cause_enum; |
| 64 | |
| 65 | #if ((defined(__IDC_ENABLED__)) && (defined (__IDC_NRTC_ENABLE__))) |
| 66 | typedef enum |
| 67 | { |
| 68 | NL1_IDC_BAND_CALSS_PC3 = 0, |
| 69 | NL1_IDC_BAND_CALSS_PC2 = 1 |
| 70 | }nl1_idc_power_class_enum; |
| 71 | #endif |
| 72 | |
| 73 | #endif |