|
|
|
@ -199,7 +199,7 @@ struct csi_rs_cfg_nzp_r11_s {
|
|
|
|
|
struct setup_s_ {
|
|
|
|
|
mbsfn_sf_cfg_list_l sf_cfg_list;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
mbsfn_sf_cfg_list_r11_c_() = default;
|
|
|
|
@ -243,7 +243,7 @@ struct csi_rs_cfg_nzp_r11_s {
|
|
|
|
|
struct setup_s_ {
|
|
|
|
|
mbsfn_sf_cfg_list_v1430_l sf_cfg_list_v1430;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
mbsfn_sf_cfg_list_v1430_c_() = default;
|
|
|
|
@ -393,7 +393,7 @@ struct csi_rs_cfg_nzp_emimo_r13_c {
|
|
|
|
|
nzp_res_cfg_list_r13_l_ nzp_res_cfg_list_r13;
|
|
|
|
|
cdm_type_r13_e_ cdm_type_r13;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
csi_rs_cfg_nzp_emimo_r13_c() = default;
|
|
|
|
@ -505,7 +505,7 @@ struct csi_rs_cfg_bf_v1430_s {
|
|
|
|
|
|
|
|
|
|
// CSI-RS-ConfigEMIMO2-r14 ::= CHOICE
|
|
|
|
|
struct csi_rs_cfg_emimo2_r14_c {
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
csi_rs_cfg_emimo2_r14_c() = default;
|
|
|
|
@ -748,7 +748,7 @@ struct cri_report_cfg_r13_c {
|
|
|
|
|
uint16_t cri_cfg_idx_r13 = 0;
|
|
|
|
|
uint16_t cri_cfg_idx2_r13 = 0;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
cri_report_cfg_r13_c() = default;
|
|
|
|
@ -790,7 +790,7 @@ struct csi_rs_cfg_emimo_hybrid_r14_c {
|
|
|
|
|
uint16_t periodicity_offset_idx_r14 = 0;
|
|
|
|
|
csi_rs_cfg_emimo2_r14_c emimo_type2_r14;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
csi_rs_cfg_emimo_hybrid_r14_c() = default;
|
|
|
|
@ -884,7 +884,7 @@ struct csi_rs_cfg_emimo_r13_c {
|
|
|
|
|
|
|
|
|
|
void destroy_();
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
csi_rs_cfg_emimo_r13_c() = default;
|
|
|
|
@ -978,7 +978,7 @@ struct csi_rs_cfg_emimo_v1430_c {
|
|
|
|
|
|
|
|
|
|
void destroy_();
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
csi_rs_cfg_emimo_v1430_c() = default;
|
|
|
|
@ -1072,7 +1072,7 @@ struct csi_rs_cfg_emimo_v1480_c {
|
|
|
|
|
|
|
|
|
|
void destroy_();
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
csi_rs_cfg_emimo_v1480_c() = default;
|
|
|
|
@ -1130,7 +1130,7 @@ struct csi_rs_cfg_emimo_v1530_c {
|
|
|
|
|
private:
|
|
|
|
|
csi_rs_cfg_non_precoded_v1530_s c;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
csi_rs_cfg_emimo_v1530_c() = default;
|
|
|
|
@ -1261,7 +1261,7 @@ struct cqi_report_periodic_proc_ext_r11_s {
|
|
|
|
|
uint16_t cqi_pmi_cfg_idx2_r11 = 0;
|
|
|
|
|
uint16_t ri_cfg_idx2_r11 = 0;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
csi_cfg_idx_r11_c_() = default;
|
|
|
|
@ -1371,7 +1371,7 @@ struct csi_im_cfg_ext_r12_s {
|
|
|
|
|
struct csi_process_r11_s {
|
|
|
|
|
struct csi_im_cfg_id_list_r12_c_ {
|
|
|
|
|
using setup_l_ = bounded_array<uint8_t, 2>;
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
csi_im_cfg_id_list_r12_c_() = default;
|
|
|
|
@ -1405,7 +1405,7 @@ struct csi_process_r11_s {
|
|
|
|
|
setup_l_ c;
|
|
|
|
|
};
|
|
|
|
|
struct cqi_report_aperiodic_proc2_r12_c_ {
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
cqi_report_aperiodic_proc2_r12_c_() = default;
|
|
|
|
@ -1439,7 +1439,7 @@ struct csi_process_r11_s {
|
|
|
|
|
cqi_report_aperiodic_proc_r11_s c;
|
|
|
|
|
};
|
|
|
|
|
struct cqi_report_aperiodic_proc_v1310_c_ {
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
cqi_report_aperiodic_proc_v1310_c_() = default;
|
|
|
|
@ -1473,7 +1473,7 @@ struct csi_process_r11_s {
|
|
|
|
|
cqi_report_aperiodic_proc_v1310_s c;
|
|
|
|
|
};
|
|
|
|
|
struct cqi_report_aperiodic_proc2_v1310_c_ {
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
cqi_report_aperiodic_proc2_v1310_c_() = default;
|
|
|
|
@ -1614,7 +1614,7 @@ struct cqi_report_aperiodic_r10_c {
|
|
|
|
|
cqi_report_mode_aperiodic_e cqi_report_mode_aperiodic_r10;
|
|
|
|
|
aperiodic_csi_trigger_r10_s_ aperiodic_csi_trigger_r10;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
cqi_report_aperiodic_r10_c() = default;
|
|
|
|
@ -1670,7 +1670,7 @@ struct cqi_report_aperiodic_v1250_c {
|
|
|
|
|
// member variables
|
|
|
|
|
aperiodic_csi_trigger_v1250_s_ aperiodic_csi_trigger_v1250;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
cqi_report_aperiodic_v1250_c() = default;
|
|
|
|
@ -1724,7 +1724,7 @@ struct cqi_report_aperiodic_v1310_c {
|
|
|
|
|
fixed_bitstring<32> trigger5_sf_set_ind_r13;
|
|
|
|
|
fixed_bitstring<32> trigger6_sf_set_ind_r13;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
aperiodic_csi_trigger2_r13_c_() = default;
|
|
|
|
@ -1764,7 +1764,7 @@ struct cqi_report_aperiodic_v1310_c {
|
|
|
|
|
aperiodic_csi_trigger_v1310_s_ aperiodic_csi_trigger_v1310;
|
|
|
|
|
aperiodic_csi_trigger2_r13_c_ aperiodic_csi_trigger2_r13;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
cqi_report_aperiodic_v1310_c() = default;
|
|
|
|
@ -2049,7 +2049,7 @@ struct cqi_report_periodic_r10_c {
|
|
|
|
|
uint16_t cqi_pmi_cfg_idx2_r10 = 0;
|
|
|
|
|
uint16_t ri_cfg_idx2_r10 = 0;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
csi_cfg_idx_r10_c_() = default;
|
|
|
|
@ -2096,7 +2096,7 @@ struct cqi_report_periodic_r10_c {
|
|
|
|
|
bool simul_ack_nack_and_cqi = false;
|
|
|
|
|
csi_cfg_idx_r10_c_ csi_cfg_idx_r10;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
cqi_report_periodic_r10_c() = default;
|
|
|
|
@ -2248,7 +2248,7 @@ struct spdcch_elems_r15_c {
|
|
|
|
|
rate_matching_mode_r15_e_ rate_matching_mode_r15;
|
|
|
|
|
// ...
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
spdcch_elems_r15_c() = default;
|
|
|
|
@ -2311,7 +2311,7 @@ struct spucch_elems_r15_c {
|
|
|
|
|
uint8_t n4max_coderate_multi_res_slot_pucch_r15 = 0;
|
|
|
|
|
uint8_t n4max_coderate_multi_res_subslot_pucch_r15 = 0;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
spucch_elems_r15_c() = default;
|
|
|
|
@ -2407,7 +2407,7 @@ private:
|
|
|
|
|
|
|
|
|
|
// ZeroTxPowerCSI-RS-Conf-r12 ::= CHOICE
|
|
|
|
|
struct zero_tx_pwr_csi_rs_conf_r12_c {
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
zero_tx_pwr_csi_rs_conf_r12_c() = default;
|
|
|
|
@ -2448,7 +2448,7 @@ struct cqi_report_cfg_r10_s {
|
|
|
|
|
meas_sf_pattern_r10_c csi_meas_sf_set1_r10;
|
|
|
|
|
meas_sf_pattern_r10_c csi_meas_sf_set2_r10;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
csi_sf_pattern_cfg_r10_c_() = default;
|
|
|
|
@ -2519,7 +2519,7 @@ struct cqi_report_cfg_v1250_s {
|
|
|
|
|
struct setup_s_ {
|
|
|
|
|
fixed_bitstring<10> csi_meas_sf_sets_r12;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
csi_sf_pattern_cfg_r12_c_() = default;
|
|
|
|
@ -2641,7 +2641,7 @@ struct csi_rs_cfg_r10_s {
|
|
|
|
|
uint8_t sf_cfg_r10 = 0;
|
|
|
|
|
int8_t p_c_r10 = -8;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
csi_rs_r10_c_() = default;
|
|
|
|
@ -2698,7 +2698,7 @@ struct csi_rs_cfg_v1250_s {
|
|
|
|
|
// member variables
|
|
|
|
|
zero_tx_pwr_csi_rs_list_r12_l_ zero_tx_pwr_csi_rs_list_r12;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
ds_zero_tx_pwr_csi_rs_r12_c_() = default;
|
|
|
|
@ -2866,7 +2866,7 @@ struct epdcch_set_cfg_r11_s {
|
|
|
|
|
bounded_bitstring<4, 38> res_block_assign_r11;
|
|
|
|
|
};
|
|
|
|
|
struct csi_rs_cfg_zp_id2_r12_c_ {
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
csi_rs_cfg_zp_id2_r12_c_() = default;
|
|
|
|
@ -2900,7 +2900,7 @@ struct epdcch_set_cfg_r11_s {
|
|
|
|
|
uint8_t c;
|
|
|
|
|
};
|
|
|
|
|
struct num_prb_pairs_v1310_c_ {
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
num_prb_pairs_v1310_c_() = default;
|
|
|
|
@ -3025,7 +3025,7 @@ struct epdcch_set_cfg_r11_s {
|
|
|
|
|
mpdcch_num_repeat_r13_e_ mpdcch_num_repeat_r13;
|
|
|
|
|
uint8_t mpdcch_nb_r13 = 1;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
mpdcch_cfg_r13_c_() = default;
|
|
|
|
@ -3153,7 +3153,7 @@ struct enable256_qam_r14_c {
|
|
|
|
|
|
|
|
|
|
void destroy_();
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
enable256_qam_r14_c() = default;
|
|
|
|
@ -3202,7 +3202,7 @@ struct pdsch_re_map_qcl_cfg_r11_s {
|
|
|
|
|
struct setup_s_ {
|
|
|
|
|
mbsfn_sf_cfg_list_l sf_cfg_list;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
mbsfn_sf_cfg_list_r11_c_() = default;
|
|
|
|
@ -3255,7 +3255,7 @@ struct pdsch_re_map_qcl_cfg_r11_s {
|
|
|
|
|
struct setup_s_ {
|
|
|
|
|
mbsfn_sf_cfg_list_v1430_l sf_cfg_list_v1430;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
mbsfn_sf_cfg_list_v1430_c_() = default;
|
|
|
|
@ -3319,7 +3319,7 @@ struct pdsch_re_map_qcl_cfg_r11_s {
|
|
|
|
|
uint8_t csi_rs_cfg_zp_id_v1530 = 1;
|
|
|
|
|
uint8_t qcl_csi_rs_cfg_nzp_id_v1530 = 1;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
codeword_one_cfg_v1530_c_() = default;
|
|
|
|
@ -3408,7 +3408,7 @@ struct tpc_pdcch_cfg_c {
|
|
|
|
|
fixed_bitstring<16> tpc_rnti;
|
|
|
|
|
tpc_idx_c tpc_idx;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
tpc_pdcch_cfg_c() = default;
|
|
|
|
@ -3720,7 +3720,7 @@ struct ant_info_ded_stti_r15_c {
|
|
|
|
|
bool slot_subslot_pdsch_tx_div_minus2_layer_r15 = false;
|
|
|
|
|
bool slot_subslot_pdsch_tx_div_minus4_layer_r15 = false;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
ant_info_ded_stti_r15_c() = default;
|
|
|
|
@ -3805,7 +3805,7 @@ struct cqi_report_cfg_r15_c {
|
|
|
|
|
cqi_report_cfg_v1430_s cqi_report_cfg_v1430;
|
|
|
|
|
alt_cqi_table_minus1024_qam_r15_e_ alt_cqi_table_minus1024_qam_r15;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
cqi_report_cfg_r15_c() = default;
|
|
|
|
@ -3891,7 +3891,7 @@ struct cqi_report_periodic_c {
|
|
|
|
|
uint16_t ri_cfg_idx = 0;
|
|
|
|
|
bool simul_ack_nack_and_cqi = false;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
cqi_report_periodic_c() = default;
|
|
|
|
@ -3935,7 +3935,7 @@ struct csi_rs_cfg_r15_c {
|
|
|
|
|
csi_rs_cfg_v1310_s csi_rs_cfg_v1310;
|
|
|
|
|
csi_rs_cfg_v1430_s csi_rs_cfg_v1430;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
csi_rs_cfg_r15_c() = default;
|
|
|
|
@ -3978,7 +3978,7 @@ using csi_rs_cfg_nzp_to_release_list_r15_l = bounded_array<uint8_t, 24>;
|
|
|
|
|
// CSI-RS-ConfigZP-ApList-r14 ::= CHOICE
|
|
|
|
|
struct csi_rs_cfg_zp_ap_list_r14_c {
|
|
|
|
|
using setup_l_ = dyn_array<csi_rs_cfg_zp_r11_s>;
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
csi_rs_cfg_zp_ap_list_r14_c() = default;
|
|
|
|
@ -4024,7 +4024,7 @@ struct dmrs_cfg_r11_c {
|
|
|
|
|
uint16_t scrambling_id_r11 = 0;
|
|
|
|
|
uint16_t scrambling_id2_r11 = 0;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
dmrs_cfg_r11_c() = default;
|
|
|
|
@ -4160,7 +4160,7 @@ struct eimta_main_cfg_r12_c {
|
|
|
|
|
eimta_cmd_periodicity_r12_e_ eimta_cmd_periodicity_r12;
|
|
|
|
|
fixed_bitstring<10> eimta_cmd_sf_set_r12;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
eimta_main_cfg_r12_c() = default;
|
|
|
|
@ -4209,7 +4209,7 @@ struct eimta_main_cfg_serv_cell_r12_c {
|
|
|
|
|
struct setup_s_ {
|
|
|
|
|
mbsfn_sf_cfg_list_l sf_cfg_list_r12;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
mbsfn_sf_cfg_list_v1250_c_() = default;
|
|
|
|
@ -4248,7 +4248,7 @@ struct eimta_main_cfg_serv_cell_r12_c {
|
|
|
|
|
eimta_harq_ref_cfg_r12_e_ eimta_harq_ref_cfg_r12;
|
|
|
|
|
mbsfn_sf_cfg_list_v1250_c_ mbsfn_sf_cfg_list_v1250;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
eimta_main_cfg_serv_cell_r12_c() = default;
|
|
|
|
@ -4360,7 +4360,7 @@ struct pucch_format3_conf_r13_s {
|
|
|
|
|
// member variables
|
|
|
|
|
n3_pucch_an_list_p1_r13_l_ n3_pucch_an_list_p1_r13;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
two_ant_port_activ_pucch_format3_r13_c_() = default;
|
|
|
|
@ -4432,7 +4432,7 @@ struct spdcch_cfg_r15_c {
|
|
|
|
|
spdcch_l1_reuse_ind_r15_e_ spdcch_l1_reuse_ind_r15;
|
|
|
|
|
spdcch_set_r15_l spdcch_set_cfg_r15;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
spdcch_cfg_r15_c() = default;
|
|
|
|
@ -4482,7 +4482,7 @@ struct spucch_cfg_r15_c {
|
|
|
|
|
spucch_set_r15_l spucch_set_r15;
|
|
|
|
|
dummy_s_ dummy;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
spucch_cfg_r15_c() = default;
|
|
|
|
@ -4666,7 +4666,7 @@ struct sched_request_cfg_v1530_c {
|
|
|
|
|
uint8_t sr_cfg_idx_subslot_r15 = 0;
|
|
|
|
|
dssr_trans_max_r15_e_ dssr_trans_max_r15;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
sched_request_cfg_v1530_c() = default;
|
|
|
|
@ -4756,7 +4756,7 @@ struct slot_or_subslot_pdsch_cfg_r15_c {
|
|
|
|
|
res_alloc_r15_e_ res_alloc_r15;
|
|
|
|
|
// ...
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
slot_or_subslot_pdsch_cfg_r15_c() = default;
|
|
|
|
@ -4822,7 +4822,7 @@ struct slot_or_subslot_pusch_cfg_r15_c {
|
|
|
|
|
bool ul_dmrs_ifdma_slot_or_subslot_r15 = false;
|
|
|
|
|
// ...
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
slot_or_subslot_pusch_cfg_r15_c() = default;
|
|
|
|
@ -4873,7 +4873,7 @@ struct tdd_pusch_up_pts_r14_c {
|
|
|
|
|
bool dmrs_less_up_pts_cfg_r14_present = false;
|
|
|
|
|
sym_pusch_up_pts_r14_e_ sym_pusch_up_pts_r14;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
tdd_pusch_up_pts_r14_c() = default;
|
|
|
|
@ -5093,7 +5093,7 @@ struct ant_info_ded_s {
|
|
|
|
|
std::string to_string() const;
|
|
|
|
|
};
|
|
|
|
|
typedef enumerated<setup_opts> setup_e_;
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
ue_tx_ant_sel_c_() = default;
|
|
|
|
@ -5172,7 +5172,7 @@ struct ant_info_ded_r10_s {
|
|
|
|
|
std::string to_string() const;
|
|
|
|
|
};
|
|
|
|
|
typedef enumerated<setup_opts> setup_e_;
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
ue_tx_ant_sel_c_() = default;
|
|
|
|
@ -5296,7 +5296,7 @@ struct ant_info_ded_v1530_c {
|
|
|
|
|
types type_;
|
|
|
|
|
ue_tx_ant_sel_srs_minus2_t4_r_nr_of_pairs_r15_e_ c;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
ant_info_ded_v1530_c() = default;
|
|
|
|
@ -5555,7 +5555,7 @@ struct epdcch_cfg_r11_s {
|
|
|
|
|
struct setup_s_ {
|
|
|
|
|
meas_sf_pattern_r10_c sf_pattern_r11;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
sf_pattern_cfg_r11_c_() = default;
|
|
|
|
@ -5599,7 +5599,7 @@ struct epdcch_cfg_r11_s {
|
|
|
|
|
epdcch_set_cfg_to_release_list_r11_l set_cfg_to_release_list_r11;
|
|
|
|
|
epdcch_set_cfg_to_add_mod_list_r11_l set_cfg_to_add_mod_list_r11;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
cfg_r11_c_() = default;
|
|
|
|
@ -5653,7 +5653,7 @@ struct pdcch_candidate_reductions_r13_c {
|
|
|
|
|
pdcch_candidate_reduction_value_r13_e pdcch_candidate_reduction_al4_r13;
|
|
|
|
|
pdcch_candidate_reduction_value_r13_e pdcch_candidate_reduction_al5_r13;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
pdcch_candidate_reductions_r13_c() = default;
|
|
|
|
@ -5853,7 +5853,7 @@ struct pucch_cfg_ded_s {
|
|
|
|
|
repeat_factor_e_ repeat_factor;
|
|
|
|
|
uint16_t n1_pucch_an_rep = 0;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
ack_nack_repeat_c_() = default;
|
|
|
|
@ -5919,7 +5919,7 @@ struct pucch_cfg_ded_r13_s {
|
|
|
|
|
repeat_factor_r13_e_ repeat_factor_r13;
|
|
|
|
|
uint16_t n1_pucch_an_rep_r13 = 0;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
ack_nack_repeat_r13_c_() = default;
|
|
|
|
@ -5968,7 +5968,7 @@ struct pucch_cfg_ded_r13_s {
|
|
|
|
|
// member variables
|
|
|
|
|
n3_pucch_an_list_p1_r13_l_ n3_pucch_an_list_p1_r13;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
two_ant_port_activ_pucch_format3_r13_c_() = default;
|
|
|
|
@ -6018,7 +6018,7 @@ struct pucch_cfg_ded_r13_s {
|
|
|
|
|
n1_pucch_an_cs_list_r13_l_ n1_pucch_an_cs_list_r13;
|
|
|
|
|
dummy1_l_ dummy1;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
n1_pucch_an_cs_r13_c_() = default;
|
|
|
|
@ -6167,7 +6167,7 @@ struct pucch_cfg_ded_r13_s {
|
|
|
|
|
uint16_t npucch_id_r13 = 0;
|
|
|
|
|
uint16_t n1_pucch_an_r13 = 0;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
npucch_param_r13_c_() = default;
|
|
|
|
@ -6204,7 +6204,7 @@ struct pucch_cfg_ded_r13_s {
|
|
|
|
|
struct setup_s_ {
|
|
|
|
|
uint16_t nka_pucch_an_r13 = 0;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
nka_pucch_param_r13_c_() = default;
|
|
|
|
@ -6346,7 +6346,7 @@ struct pucch_cfg_ded_r13_s {
|
|
|
|
|
|
|
|
|
|
void destroy_();
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
pucch_num_repeat_ce_r13_c_() = default;
|
|
|
|
@ -6423,7 +6423,7 @@ struct pucch_cfg_ded_v1020_s {
|
|
|
|
|
// member variables
|
|
|
|
|
n1_pucch_an_cs_list_r10_l_ n1_pucch_an_cs_list_r10;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
n1_pucch_an_cs_r10_c_() = default;
|
|
|
|
@ -6540,7 +6540,7 @@ struct pucch_cfg_ded_v1130_s {
|
|
|
|
|
// member variables
|
|
|
|
|
n1_pucch_an_cs_list_p1_r11_l_ n1_pucch_an_cs_list_p1_r11;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
n1_pucch_an_cs_v1130_c_() = default;
|
|
|
|
@ -6576,7 +6576,7 @@ struct pucch_cfg_ded_v1130_s {
|
|
|
|
|
uint16_t npucch_id_r11 = 0;
|
|
|
|
|
uint16_t n1_pucch_an_r11 = 0;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
npucch_param_r11_c_() = default;
|
|
|
|
@ -6626,7 +6626,7 @@ struct pucch_cfg_ded_v1250_s {
|
|
|
|
|
struct setup_s_ {
|
|
|
|
|
uint16_t nka_pucch_an_r12 = 0;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
nka_pucch_param_r12_c_() = default;
|
|
|
|
@ -6714,7 +6714,7 @@ struct pusch_cfg_ded_r13_s {
|
|
|
|
|
uint16_t npusch_id_r13 = 0;
|
|
|
|
|
uint16_t ndmrs_csh_id_r13 = 0;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
pusch_dmrs_r11_c_() = default;
|
|
|
|
@ -6766,7 +6766,7 @@ struct pusch_cfg_ded_r13_s {
|
|
|
|
|
uint8_t beta_offset_cqi_idx_sf_set2_r13 = 0;
|
|
|
|
|
beta_offset_mc_r12_s_ beta_offset_mc_r12;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
uci_on_pusch_c_() = default;
|
|
|
|
@ -6851,7 +6851,7 @@ struct pusch_cfg_ded_v1130_s {
|
|
|
|
|
uint16_t npusch_id_r11 = 0;
|
|
|
|
|
uint16_t ndmrs_csh_id_r11 = 0;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
pusch_dmrs_r11_c_() = default;
|
|
|
|
@ -6913,7 +6913,7 @@ struct pusch_cfg_ded_v1250_s {
|
|
|
|
|
uint8_t beta_offset_cqi_idx_sf_set2_r12 = 0;
|
|
|
|
|
beta_offset_mc_r12_s_ beta_offset_mc_r12;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
uci_on_pusch_c_() = default;
|
|
|
|
@ -6977,7 +6977,7 @@ struct pusch_cfg_ded_v1530_s {
|
|
|
|
|
bool offset_ce_mode_b_r15_present = false;
|
|
|
|
|
int8_t offset_ce_mode_b_r15 = -1;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
ce_pusch_flex_start_prb_alloc_cfg_r15_c_() = default;
|
|
|
|
@ -7015,7 +7015,7 @@ struct pusch_cfg_ded_v1530_s {
|
|
|
|
|
uint8_t six_tone_cyclic_shift_r15 = 0;
|
|
|
|
|
uint8_t three_tone_cyclic_shift_r15 = 0;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
ce_pusch_sub_prb_cfg_r15_c_() = default;
|
|
|
|
@ -7140,7 +7140,7 @@ struct pusch_enhance_cfg_r14_c {
|
|
|
|
|
uint8_t pusch_hop_offset_pusch_enh_r14 = 1;
|
|
|
|
|
interv_ul_hop_pusch_enh_r14_c_ interv_ul_hop_pusch_enh_r14;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
pusch_enhance_cfg_r14_c() = default;
|
|
|
|
@ -7217,7 +7217,7 @@ struct phys_cfg_ded_stti_r15_c {
|
|
|
|
|
bool short_processing_time_r15 = false;
|
|
|
|
|
short_tti_r15_s short_tti_r15;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
phys_cfg_ded_stti_r15_c() = default;
|
|
|
|
@ -7264,7 +7264,7 @@ struct spucch_cfg_v1550_c {
|
|
|
|
|
// member variables
|
|
|
|
|
two_ant_port_activ_spucch_format3_v1550_s_ two_ant_port_activ_spucch_format3_v1550;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
spucch_cfg_v1550_c() = default;
|
|
|
|
@ -7310,7 +7310,7 @@ struct srs_tpc_pdcch_cfg_r14_c {
|
|
|
|
|
uint8_t field_type_format3_b_r14 = 1;
|
|
|
|
|
srs_cc_set_idxlist_r14_l_ srs_cc_set_idxlist_r14;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
srs_tpc_pdcch_cfg_r14_c() = default;
|
|
|
|
@ -7361,7 +7361,7 @@ struct sched_request_cfg_c {
|
|
|
|
|
uint8_t sr_cfg_idx = 0;
|
|
|
|
|
dsr_trans_max_e_ dsr_trans_max;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
sched_request_cfg_c() = default;
|
|
|
|
@ -7441,7 +7441,7 @@ struct srs_ul_cfg_ded_c {
|
|
|
|
|
uint8_t tx_comb = 0;
|
|
|
|
|
cyclic_shift_e_ cyclic_shift;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
srs_ul_cfg_ded_c() = default;
|
|
|
|
@ -7515,7 +7515,7 @@ struct srs_ul_cfg_ded_v1310_c {
|
|
|
|
|
cyclic_shift_v1310_e_ cyclic_shift_v1310;
|
|
|
|
|
tx_comb_num_r13_e_ tx_comb_num_r13;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
srs_ul_cfg_ded_v1310_c() = default;
|
|
|
|
@ -7560,7 +7560,7 @@ struct srs_ul_cfg_ded_aperiodic_r10_c {
|
|
|
|
|
srs_cfg_ap_r10_s srs_cfg_ap_dci_format1a2b2c_r10;
|
|
|
|
|
// ...
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
srs_activ_ap_r10_c_() = default;
|
|
|
|
@ -7601,7 +7601,7 @@ struct srs_ul_cfg_ded_aperiodic_r10_c {
|
|
|
|
|
srs_cfg_ap_dci_format4_r10_l_ srs_cfg_ap_dci_format4_r10;
|
|
|
|
|
srs_activ_ap_r10_c_ srs_activ_ap_r10;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
srs_ul_cfg_ded_aperiodic_r10_c() = default;
|
|
|
|
@ -7646,7 +7646,7 @@ struct srs_ul_cfg_ded_aperiodic_v1310_c {
|
|
|
|
|
srs_cfg_ap_v1310_s srs_cfg_ap_dci_format0_v1310;
|
|
|
|
|
srs_cfg_ap_v1310_s srs_cfg_ap_dci_format1a2b2c_v1310;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
srs_activ_ap_v1310_c_() = default;
|
|
|
|
@ -7686,7 +7686,7 @@ struct srs_ul_cfg_ded_aperiodic_v1310_c {
|
|
|
|
|
srs_cfg_ap_dci_format4_v1310_l_ srs_cfg_ap_dci_format4_v1310;
|
|
|
|
|
srs_activ_ap_v1310_c_ srs_activ_ap_v1310;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
srs_ul_cfg_ded_aperiodic_v1310_c() = default;
|
|
|
|
@ -7737,7 +7737,7 @@ struct srs_ul_cfg_ded_aperiodic_up_pts_ext_r13_c {
|
|
|
|
|
srs_cfg_ap_r13_s srs_cfg_ap_dci_format0_r13;
|
|
|
|
|
srs_cfg_ap_r13_s srs_cfg_ap_dci_format1a2b2c_r13;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
srs_activ_ap_r13_c_() = default;
|
|
|
|
@ -7779,7 +7779,7 @@ struct srs_ul_cfg_ded_aperiodic_up_pts_ext_r13_c {
|
|
|
|
|
srs_cfg_ap_dci_format4_r13_l_ srs_cfg_ap_dci_format4_r13;
|
|
|
|
|
srs_activ_ap_r13_c_ srs_activ_ap_r13;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
srs_ul_cfg_ded_aperiodic_up_pts_ext_r13_c() = default;
|
|
|
|
@ -7869,7 +7869,7 @@ struct srs_ul_cfg_ded_up_pts_ext_r13_c {
|
|
|
|
|
srs_ant_port_e srs_ant_port_r13;
|
|
|
|
|
tx_comb_num_r13_e_ tx_comb_num_r13;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
srs_ul_cfg_ded_up_pts_ext_r13_c() = default;
|
|
|
|
@ -7968,7 +7968,7 @@ struct ul_pwr_ctrl_ded_v1250_s {
|
|
|
|
|
alpha_r12_e alpha_sf_set2_r12;
|
|
|
|
|
int8_t p0_ue_pusch_sf_set2_r12 = -8;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
set2_pwr_ctrl_param_c_() = default;
|
|
|
|
@ -8108,7 +8108,7 @@ struct phys_cfg_ded_s {
|
|
|
|
|
struct setup_s_ {
|
|
|
|
|
uint8_t add_spec_emission_pcell_r10 = 1;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
add_spec_emission_ca_r10_c_() = default;
|
|
|
|
@ -8146,7 +8146,7 @@ struct phys_cfg_ded_s {
|
|
|
|
|
std::string to_string() const;
|
|
|
|
|
};
|
|
|
|
|
typedef enumerated<setup_opts> setup_e_;
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
ce_mode_r13_c_() = default;
|
|
|
|
@ -8179,7 +8179,7 @@ struct phys_cfg_ded_s {
|
|
|
|
|
};
|
|
|
|
|
struct type_a_srs_tpc_pdcch_group_r14_c_ {
|
|
|
|
|
using setup_l_ = dyn_array<srs_tpc_pdcch_cfg_r14_c>;
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
type_a_srs_tpc_pdcch_group_r14_c_() = default;
|
|
|
|
@ -8235,7 +8235,7 @@ struct phys_cfg_ded_s {
|
|
|
|
|
k_max_r14_e_ k_max_r14;
|
|
|
|
|
p_a_must_r14_e_ p_a_must_r14;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
must_cfg_r14_c_() = default;
|
|
|
|
@ -8327,7 +8327,7 @@ struct phys_cfg_ded_s {
|
|
|
|
|
|
|
|
|
|
void destroy_();
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
semi_static_cfi_cfg_r15_c_() = default;
|
|
|
|
@ -8430,7 +8430,7 @@ struct phys_cfg_ded_s {
|
|
|
|
|
mcs_restrict_sf_pdsch_repeats_r15_e_ mcs_restrict_sf_pdsch_repeats_r15;
|
|
|
|
|
mcs_restrict_slot_subslot_pdsch_repeats_r15_e_ mcs_restrict_slot_subslot_pdsch_repeats_r15;
|
|
|
|
|
};
|
|
|
|
|
typedef setup_e types;
|
|
|
|
|
using types = setup_e;
|
|
|
|
|
|
|
|
|
|
// choice methods
|
|
|
|
|
blind_pdsch_repeat_cfg_r15_c_() = default;
|
|
|
|
|