diff --git a/lib/include/srslte/asn1/asn1_utils.h b/lib/include/srslte/asn1/asn1_utils.h index 74f23eb28..c69d89534 100644 --- a/lib/include/srslte/asn1/asn1_utils.h +++ b/lib/include/srslte/asn1/asn1_utils.h @@ -320,8 +320,8 @@ public: enumerated() { EnumType::value = EnumType::nulltype; } enumerated(typename EnumType::options o) { EnumType::value = o; } - SRSASN_CODE pack(bit_ref& bref) const { return pack_enum(bref, EnumType::value); } - SRSASN_CODE unpack(bit_ref& bref) { return unpack_enum(EnumType::value, bref); } + SRSASN_CODE pack(bit_ref& bref) const { return pack_enum(bref, *this); } + SRSASN_CODE unpack(bit_ref& bref) { return unpack_enum(*this, bref); } EnumType& operator=(EnumType v) { EnumType::value = v; @@ -348,6 +348,17 @@ struct UnalignedIntegerPacker { SRSASN_CODE unpack(IntType& n, bit_ref& bref) const; }; +template +struct unaligned_integer { + IntType value; + const UnalignedIntegerPacker packer; + unaligned_integer() : packer(lb, ub) {} + unaligned_integer(IntType value_) : value(value_), packer(lb, ub) {} + operator IntType() { return value; } + SRSASN_CODE pack(bit_ref& bref) const { return packer.pack(bref, value); } + SRSASN_CODE unpack(bit_ref& bref) { return packer.unpack(value, bref); } +}; + template SRSASN_CODE pack_align_integer(bit_ref& bref, IntType n, IntType lb, IntType ub); template @@ -578,8 +589,8 @@ public: fixed_bitstring(const std::string& s) { if (s.size() != N) { - srsasn_log_print(LOG_LEVEL_ERROR, "The provided string size=%d does not match the bit string size=%d\n", s.size(), - N); + srsasn_log_print( + LOG_LEVEL_ERROR, "The provided string size=%d does not match the bit string size=%d\n", s.size(), N); } memset(&octets_[0], 0, nof_octets()); for (uint32_t i = 0; i < N; ++i) @@ -774,6 +785,15 @@ struct SeqOfPacker { uint32_t ub; }; +template +struct dyn_seq_of : public dyn_array { + SeqOfPacker packer; + dyn_seq_of() : packer(lb, ub, Packer()) {} + dyn_seq_of(const dyn_array& other) : dyn_array(other), packer(lb, ub, Packer()) {} + SRSASN_CODE pack(bit_ref& bref) const { return packer.pack(bref, *this); } + SRSASN_CODE unpack(bit_ref& bref) { return packer.unpack(*this, bref); } +}; + /********************* choice utils *********************/ diff --git a/lib/include/srslte/asn1/rrc_asn1.h b/lib/include/srslte/asn1/rrc_asn1.h index 436fa089e..23ac222a4 100644 --- a/lib/include/srslte/asn1/rrc_asn1.h +++ b/lib/include/srslte/asn1/rrc_asn1.h @@ -62,12 +62,15 @@ inline void assert_choice_type(uint32_t val, uint32_t choice_id) } } -inline void assert_choice_type(const std::string& access_type, const std::string& current_type, - const std::string& choice_type) +inline void +assert_choice_type(const std::string& access_type, const std::string& current_type, const std::string& choice_type) { if (access_type != current_type) { - rrc_log_print(LOG_LEVEL_ERROR, "Invalid field access for choice type \"%s\" (\"%s\"!=\"%s\")\n", - choice_type.c_str(), access_type.c_str(), current_type.c_str()); + rrc_log_print(LOG_LEVEL_ERROR, + "Invalid field access for choice type \"%s\" (\"%s\"!=\"%s\")\n", + choice_type.c_str(), + access_type.c_str(), + current_type.c_str()); } } @@ -91,7 +94,8 @@ ItemType convert_enum_idx(ItemType* array, uint32_t nof_types, uint32_t enum_val if (enum_val == nof_types) { rrc_log_print(LOG_LEVEL_ERROR, "The enum of type %s was not initialized.\n", enum_type); } else { - rrc_log_print(LOG_LEVEL_ERROR, "The enum value=%d of type %s is not valid.\n", enum_val, enum_type); + rrc_log_print( + LOG_LEVEL_ERROR, "The provided enum value=%d of type %s cannot be converted.\n", enum_val, enum_type); } return 0; } @@ -42562,8 +42566,8 @@ struct location_info_r10_s { } dyn_octstring& ellipsoid_point_with_altitude_and_uncertainty_ellipsoid_r11() { - assert_choice_type("ellipsoidPointWithAltitudeAndUncertaintyEllipsoid-r11", type_.to_string(), - "locationCoordinates-r10"); + assert_choice_type( + "ellipsoidPointWithAltitudeAndUncertaintyEllipsoid-r11", type_.to_string(), "locationCoordinates-r10"); return c.get(); } dyn_octstring& ellipsoid_arc_r11() @@ -42598,8 +42602,8 @@ struct location_info_r10_s { } const dyn_octstring& ellipsoid_point_with_altitude_and_uncertainty_ellipsoid_r11() const { - assert_choice_type("ellipsoidPointWithAltitudeAndUncertaintyEllipsoid-r11", type_.to_string(), - "locationCoordinates-r10"); + assert_choice_type( + "ellipsoidPointWithAltitudeAndUncertaintyEllipsoid-r11", type_.to_string(), "locationCoordinates-r10"); return c.get(); } const dyn_octstring& ellipsoid_arc_r11() const diff --git a/lib/src/asn1/asn1_utils.cc b/lib/src/asn1/asn1_utils.cc index 416f42771..18ca4800a 100644 --- a/lib/src/asn1/asn1_utils.cc +++ b/lib/src/asn1/asn1_utils.cc @@ -252,8 +252,8 @@ SRSASN_CODE pack_enum(bit_ref& bref, uint32_t enum_val, uint32_t nbits, uint32_t SRSASN_CODE pack_enum(bit_ref& bref, uint32_t e, uint32_t nof_types, uint32_t nof_exts, bool has_ext) { if (e >= nof_types) { - srsasn_log_print(LOG_LEVEL_ERROR, "The provided enum is not within the range of possible values (%d>=%d)\n", e, - nof_types); + srsasn_log_print( + LOG_LEVEL_ERROR, "The provided enum is not within the range of possible values (%d>=%d)\n", e, nof_types); return SRSASN_ERROR_ENCODE_FAIL; } SRSASN_CODE ret; @@ -288,8 +288,8 @@ ValOrError unpack_enum(uint32_t nof_types, uint32_t nof_exts, bool has_ext, bit_ ret.code = bref.unpack(ret.val, nof_bits); } if (ret.val >= nof_types) { - srsasn_log_print(LOG_LEVEL_ERROR, "The provided enum is not within the range of possible values (%d>=%d)\n", - ret.val, nof_types); + srsasn_log_print( + LOG_LEVEL_ERROR, "The provided enum is not within the range of possible values (%d>=%d)\n", ret.val, nof_types); ret.code = SRSASN_ERROR_DECODE_FAIL; } return ret; @@ -710,11 +710,11 @@ dyn_octstring& dyn_octstring::from_string(const std::string& hexstr) SRSASN_CODE pack_common_bitstring(bit_ref& bref, const uint8_t* buf, uint32_t nbits) { - uint32_t n_octs = (uint32_t)ceilf(nbits / 8.0f); - if (n_octs == 0) { - srsasn_log_print(LOG_LEVEL_ERROR, "Invalid number of octets (%d)\n", n_octs); - return SRSASN_ERROR_DECODE_FAIL; + if (nbits == 0) { + srsasn_log_print(LOG_LEVEL_ERROR, "Invalid bitstring size=%d\n", nbits); + return SRSASN_ERROR_ENCODE_FAIL; } + uint32_t n_octs = (uint32_t)ceilf(nbits / 8.0f); uint32_t offset = ((nbits - 1) % 8) + 1; HANDLE_CODE(bref.pack(buf[n_octs - 1], offset)); for (uint32_t i = 1; i < n_octs; ++i) { @@ -725,11 +725,11 @@ SRSASN_CODE pack_common_bitstring(bit_ref& bref, const uint8_t* buf, uint32_t nb SRSASN_CODE unpack_common_bitstring(uint8_t* buf, bit_ref& bref, uint32_t nbits) { - uint32_t n_octs = (uint32_t)ceilf(nbits / 8.0f); - if (n_octs == 0) { - srsasn_log_print(LOG_LEVEL_ERROR, "Invalid number of octets (%d)\n", n_octs); + if (nbits == 0) { + srsasn_log_print(LOG_LEVEL_ERROR, "Invalid bitstring size=%d\n", nbits); return SRSASN_ERROR_DECODE_FAIL; } + uint32_t n_octs = (uint32_t)ceilf(nbits / 8.0f); uint32_t offset = ((nbits - 1) % 8) + 1; HANDLE_CODE(bref.unpack(buf[n_octs - 1], offset)); for (uint32_t i = 1; i < n_octs; ++i) { @@ -858,8 +858,8 @@ SRSASN_CODE dyn_bitstring::pack(bit_ref& bref, uint32_t lb, uint32_t ub) const } if (ub > 0) { if (ub < len) { - srsasn_log_print(LOG_LEVEL_ERROR, "asn1 error: dynamic bitstring length=%d is higher than set upper bound=%d\n", - len, ub); + srsasn_log_print( + LOG_LEVEL_ERROR, "asn1 error: dynamic bitstring length=%d is higher than set upper bound=%d\n", len, ub); return SRSASN_ERROR_ENCODE_FAIL; } uint32_t len_bits = ceilf(log2(ub - lb)); @@ -960,8 +960,6 @@ SRSASN_CODE ext_groups_header::pack_group_flags(bit_ref& bref) const srsasn_log_print(LOG_LEVEL_ERROR, "Exceeded maximum number of groups (%d>%d)\n", nof_groups, groups.size()); return SRSASN_ERROR_ENCODE_FAIL; } - - // NOTE: nof_groups is cached for (uint32_t i = 0; i < nof_groups; ++i) { HANDLE_CODE(bref.pack(groups[i], 1)); } @@ -1024,8 +1022,10 @@ varlength_field_pack_guard::~varlength_field_pack_guard() // check how many bytes were written in total uint32_t nof_bytes = bref_tracker->distance(bref0) / (uint32_t)8; if (nof_bytes > sizeof(buffer)) { - srsasn_log_print(LOG_LEVEL_ERROR, "The packed variable sized field is too long for the reserved buffer (%d > %d)\n", - nof_bytes, sizeof(buffer)); + srsasn_log_print(LOG_LEVEL_ERROR, + "The packed variable sized field is too long for the reserved buffer (%d > %d)\n", + nof_bytes, + sizeof(buffer)); } // go back in time to pack length diff --git a/lib/src/asn1/rrc_asn1.cc b/lib/src/asn1/rrc_asn1.cc index 347347e9a..e7e866018 100644 --- a/lib/src/asn1/rrc_asn1.cc +++ b/lib/src/asn1/rrc_asn1.cc @@ -1020,8 +1020,8 @@ SRSASN_CODE sib_type1_v1530_ies_s::unpack(bit_ref& bref) if (cell_access_related_info_minus5_gc_r15_present) { HANDLE_CODE(unpack_enum(cell_access_related_info_minus5_gc_r15.cell_barred_minus5_gc_r15, bref)); HANDLE_CODE(unpack_enum(cell_access_related_info_minus5_gc_r15.cell_barred_minus5_gc_crs_r15, bref)); - HANDLE_CODE(unpack_dyn_seq_of(cell_access_related_info_minus5_gc_r15.cell_access_related_info_list_minus5_gc_r15, - bref, 1, 6)); + HANDLE_CODE(unpack_dyn_seq_of( + cell_access_related_info_minus5_gc_r15.cell_access_related_info_list_minus5_gc_r15, bref, 1, 6)); } return SRSASN_SUCCESS; @@ -1063,7 +1063,8 @@ void sib_type1_v1530_ies_s::to_json(json_writer& j) const cell_access_related_info_minus5_gc_r15.cell_barred_minus5_gc_crs_r15.to_string()); j.start_array("cellAccessRelatedInfoList-5GC-r15"); for (uint32_t i1 = 0; - i1 < cell_access_related_info_minus5_gc_r15.cell_access_related_info_list_minus5_gc_r15.size(); ++i1) { + i1 < cell_access_related_info_minus5_gc_r15.cell_access_related_info_list_minus5_gc_r15.size(); + ++i1) { cell_access_related_info_minus5_gc_r15.cell_access_related_info_list_minus5_gc_r15[i1].to_json(j); } j.end_array(); @@ -1366,11 +1367,11 @@ SRSASN_CODE sl_pssch_tx_cfg_r14_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(1); - rrc_asn1_warn_assert(params_above_thres_v1530_present != (params_above_thres_v1530.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + params_above_thres_v1530_present != (params_above_thres_v1530.get() != NULL), __FILE__, __LINE__); group_flags[0] |= params_above_thres_v1530_present; - rrc_asn1_warn_assert(params_below_thres_v1530_present != (params_below_thres_v1530.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + params_below_thres_v1530_present != (params_below_thres_v1530.get() != NULL), __FILE__, __LINE__); group_flags[0] |= params_below_thres_v1530_present; group_flags.pack(bref); @@ -1434,14 +1435,14 @@ void sl_pssch_tx_cfg_r14_s::to_json(json_writer& j) const j.write_fieldname("parametersBelowThres-r14"); params_below_thres_r14.to_json(j); if (ext) { - rrc_asn1_warn_assert(params_above_thres_v1530_present != (params_above_thres_v1530.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + params_above_thres_v1530_present != (params_above_thres_v1530.get() != NULL), __FILE__, __LINE__); if (params_above_thres_v1530_present) { j.write_fieldname("parametersAboveThres-v1530"); params_above_thres_v1530->to_json(j); } - rrc_asn1_warn_assert(params_below_thres_v1530_present != (params_below_thres_v1530.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + params_below_thres_v1530_present != (params_below_thres_v1530.get() != NULL), __FILE__, __LINE__); if (params_below_thres_v1530_present) { j.write_fieldname("parametersBelowThres-v1530"); params_below_thres_v1530->to_json(j); @@ -2179,11 +2180,11 @@ SRSASN_CODE sl_comm_res_pool_v2x_r14_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(1); - rrc_asn1_warn_assert(sl_min_t2_value_list_r15_present != (sl_min_t2_value_list_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + sl_min_t2_value_list_r15_present != (sl_min_t2_value_list_r15.get() != NULL), __FILE__, __LINE__); group_flags[0] |= sl_min_t2_value_list_r15_present; - rrc_asn1_warn_assert(cbr_pssch_tx_cfg_list_v1530_present != (cbr_pssch_tx_cfg_list_v1530.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cbr_pssch_tx_cfg_list_v1530_present != (cbr_pssch_tx_cfg_list_v1530.get() != NULL), __FILE__, __LINE__); group_flags[0] |= cbr_pssch_tx_cfg_list_v1530_present; group_flags.pack(bref); @@ -2343,8 +2344,8 @@ void sl_comm_res_pool_v2x_r14_s::to_json(json_writer& j) const j.end_array(); } if (ext) { - rrc_asn1_warn_assert(sl_min_t2_value_list_r15_present != (sl_min_t2_value_list_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + sl_min_t2_value_list_r15_present != (sl_min_t2_value_list_r15.get() != NULL), __FILE__, __LINE__); if (sl_min_t2_value_list_r15_present) { j.start_array("sl-MinT2ValueList-r15"); for (uint32_t i1 = 0; i1 < sl_min_t2_value_list_r15->size(); ++i1) { @@ -2352,8 +2353,8 @@ void sl_comm_res_pool_v2x_r14_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(cbr_pssch_tx_cfg_list_v1530_present != (cbr_pssch_tx_cfg_list_v1530.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cbr_pssch_tx_cfg_list_v1530_present != (cbr_pssch_tx_cfg_list_v1530.get() != NULL), __FILE__, __LINE__); if (cbr_pssch_tx_cfg_list_v1530_present) { j.start_array("cbr-pssch-TxConfigList-v1530"); for (uint32_t i1 = 0; i1 < cbr_pssch_tx_cfg_list_v1530->size(); ++i1) { @@ -2787,7 +2788,9 @@ SRSASN_CODE sl_comm_tx_pool_sensing_cfg_r14_s::pack(bit_ref& bref) const HANDLE_CODE(bref.pack(sl_reselect_after_r14_present, 1)); HANDLE_CODE(pack_dyn_seq_of(bref, pssch_tx_cfg_list_r14, 1, 16)); - HANDLE_CODE(pack_fixed_seq_of(bref, &(*thres_pssch_rsrp_list_r14)[0], thres_pssch_rsrp_list_r14->size(), + HANDLE_CODE(pack_fixed_seq_of(bref, + &(*thres_pssch_rsrp_list_r14)[0], + thres_pssch_rsrp_list_r14->size(), UnalignedIntegerPacker(0, 66))); if (restrict_res_reserv_period_r14_present) { HANDLE_CODE(pack_dyn_seq_of(bref, restrict_res_reserv_period_r14, 1, 16, EnumPacker())); @@ -2811,7 +2814,9 @@ SRSASN_CODE sl_comm_tx_pool_sensing_cfg_r14_s::unpack(bit_ref& bref) HANDLE_CODE(unpack_dyn_seq_of(pssch_tx_cfg_list_r14, bref, 1, 16)); thres_pssch_rsrp_list_r14 = make_copy_ptr(sl_thres_pssch_rsrp_list_r14_l()); - HANDLE_CODE(unpack_fixed_seq_of(&(*thres_pssch_rsrp_list_r14)[0], bref, thres_pssch_rsrp_list_r14->size(), + HANDLE_CODE(unpack_fixed_seq_of(&(*thres_pssch_rsrp_list_r14)[0], + bref, + thres_pssch_rsrp_list_r14->size(), UnalignedIntegerPacker(0, 66))); if (restrict_res_reserv_period_r14_present) { HANDLE_CODE(unpack_dyn_seq_of(restrict_res_reserv_period_r14, bref, 1, 16, EnumPacker())); @@ -2893,14 +2898,14 @@ SRSASN_CODE sl_disc_res_pool_r12_s::pack(bit_ref& bref) const ext_groups_header group_flags(2); rrc_asn1_warn_assert(disc_period_v1310_present != (disc_period_v1310.get() != NULL), __FILE__, __LINE__); group_flags[0] |= disc_period_v1310_present; - rrc_asn1_warn_assert(rx_params_add_neigh_freq_r13_present != (rx_params_add_neigh_freq_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + rx_params_add_neigh_freq_r13_present != (rx_params_add_neigh_freq_r13.get() != NULL), __FILE__, __LINE__); group_flags[0] |= rx_params_add_neigh_freq_r13_present; - rrc_asn1_warn_assert(tx_params_add_neigh_freq_r13_present != (tx_params_add_neigh_freq_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + tx_params_add_neigh_freq_r13_present != (tx_params_add_neigh_freq_r13.get() != NULL), __FILE__, __LINE__); group_flags[0] |= tx_params_add_neigh_freq_r13_present; - rrc_asn1_warn_assert(tx_params_add_neigh_freq_v1370_present != (tx_params_add_neigh_freq_v1370.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + tx_params_add_neigh_freq_v1370_present != (tx_params_add_neigh_freq_v1370.get() != NULL), __FILE__, __LINE__); group_flags[1] |= tx_params_add_neigh_freq_v1370_present; group_flags.pack(bref); @@ -3033,20 +3038,20 @@ void sl_disc_res_pool_r12_s::to_json(json_writer& j) const j.write_fieldname("discPeriod-v1310"); disc_period_v1310->to_json(j); } - rrc_asn1_warn_assert(rx_params_add_neigh_freq_r13_present != (rx_params_add_neigh_freq_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + rx_params_add_neigh_freq_r13_present != (rx_params_add_neigh_freq_r13.get() != NULL), __FILE__, __LINE__); if (rx_params_add_neigh_freq_r13_present) { j.write_fieldname("rxParamsAddNeighFreq-r13"); rx_params_add_neigh_freq_r13->to_json(j); } - rrc_asn1_warn_assert(tx_params_add_neigh_freq_r13_present != (tx_params_add_neigh_freq_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + tx_params_add_neigh_freq_r13_present != (tx_params_add_neigh_freq_r13.get() != NULL), __FILE__, __LINE__); if (tx_params_add_neigh_freq_r13_present) { j.write_fieldname("txParamsAddNeighFreq-r13"); tx_params_add_neigh_freq_r13->to_json(j); } - rrc_asn1_warn_assert(tx_params_add_neigh_freq_v1370_present != (tx_params_add_neigh_freq_v1370.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + tx_params_add_neigh_freq_v1370_present != (tx_params_add_neigh_freq_v1370.get() != NULL), __FILE__, __LINE__); if (tx_params_add_neigh_freq_v1370_present) { j.write_fieldname("txParamsAddNeighFreq-v1370"); tx_params_add_neigh_freq_v1370->to_json(j); @@ -5626,14 +5631,14 @@ SRSASN_CODE carrier_freqs_geran_s::following_arfcns_c_::unpack(bit_ref& bref) set(e); switch (type_) { case types::explicit_list_of_arfcns: - HANDLE_CODE(unpack_dyn_seq_of(c.get(), bref, 0, 31, - UnalignedIntegerPacker(0, 1023))); + HANDLE_CODE(unpack_dyn_seq_of( + c.get(), bref, 0, 31, UnalignedIntegerPacker(0, 1023))); break; case types::equally_spaced_arfcns: HANDLE_CODE( unpack_unalign_integer(c.get().arfcn_spacing, bref, (uint8_t)1, (uint8_t)8)); - HANDLE_CODE(unpack_unalign_integer(c.get().nof_following_arfcns, bref, (uint8_t)0, - (uint8_t)31)); + HANDLE_CODE(unpack_unalign_integer( + c.get().nof_following_arfcns, bref, (uint8_t)0, (uint8_t)31)); break; case types::variable_bit_map_of_arfcns: HANDLE_CODE(c.get().unpack(bref)); @@ -5709,8 +5714,8 @@ SRSASN_CODE edt_prach_params_ce_r15_s::pack(bit_ref& bref) const if (edt_prach_params_ce_r15.prach_start_sf_r15_present) { HANDLE_CODE(pack_enum(bref, edt_prach_params_ce_r15.prach_start_sf_r15)); } - HANDLE_CODE(pack_dyn_seq_of(bref, edt_prach_params_ce_r15.mpdcch_nbs_to_monitor_r15, 1, 2, - UnalignedIntegerPacker(1, 16))); + HANDLE_CODE(pack_dyn_seq_of( + bref, edt_prach_params_ce_r15.mpdcch_nbs_to_monitor_r15, 1, 2, UnalignedIntegerPacker(1, 16))); } return SRSASN_SUCCESS; @@ -5726,8 +5731,8 @@ SRSASN_CODE edt_prach_params_ce_r15_s::unpack(bit_ref& bref) if (edt_prach_params_ce_r15.prach_start_sf_r15_present) { HANDLE_CODE(unpack_enum(edt_prach_params_ce_r15.prach_start_sf_r15, bref)); } - HANDLE_CODE(unpack_dyn_seq_of(edt_prach_params_ce_r15.mpdcch_nbs_to_monitor_r15, bref, 1, 2, - UnalignedIntegerPacker(1, 16))); + HANDLE_CODE(unpack_dyn_seq_of( + edt_prach_params_ce_r15.mpdcch_nbs_to_monitor_r15, bref, 1, 2, UnalignedIntegerPacker(1, 16))); } return SRSASN_SUCCESS; @@ -6564,11 +6569,11 @@ SRSASN_CODE sl_inter_freq_info_v2x_r14_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(2); - rrc_asn1_warn_assert(add_spec_emission_v2x_r14_present != (add_spec_emission_v2x_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + add_spec_emission_v2x_r14_present != (add_spec_emission_v2x_r14.get() != NULL), __FILE__, __LINE__); group_flags[0] |= add_spec_emission_v2x_r14_present; - rrc_asn1_warn_assert(v2x_freq_sel_cfg_list_r15_present != (v2x_freq_sel_cfg_list_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + v2x_freq_sel_cfg_list_r15_present != (v2x_freq_sel_cfg_list_r15.get() != NULL), __FILE__, __LINE__); group_flags[1] |= v2x_freq_sel_cfg_list_r15_present; group_flags.pack(bref); @@ -6671,14 +6676,14 @@ void sl_inter_freq_info_v2x_r14_s::to_json(json_writer& j) const j.end_array(); } if (ext) { - rrc_asn1_warn_assert(add_spec_emission_v2x_r14_present != (add_spec_emission_v2x_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + add_spec_emission_v2x_r14_present != (add_spec_emission_v2x_r14.get() != NULL), __FILE__, __LINE__); if (add_spec_emission_v2x_r14_present) { j.write_fieldname("additionalSpectrumEmissionV2X-r14"); add_spec_emission_v2x_r14->to_json(j); } - rrc_asn1_warn_assert(v2x_freq_sel_cfg_list_r15_present != (v2x_freq_sel_cfg_list_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + v2x_freq_sel_cfg_list_r15_present != (v2x_freq_sel_cfg_list_r15.get() != NULL), __FILE__, __LINE__); if (v2x_freq_sel_cfg_list_r15_present) { j.start_array("v2x-FreqSelectionConfigList-r15"); for (uint32_t i1 = 0; i1 < v2x_freq_sel_cfg_list_r15->size(); ++i1) { @@ -7170,7 +7175,10 @@ SRSASN_CODE sib_type1_v1310_ies_s::pack(bit_ref& bref) const pack_unalign_integer(bref, bw_reduced_access_related_info_r13.start_symbol_br_r13, (uint8_t)1, (uint8_t)4)); HANDLE_CODE(pack_enum(bref, bw_reduced_access_related_info_r13.si_hop_cfg_common_r13)); if (bw_reduced_access_related_info_r13.sys_info_value_tag_list_r13_present) { - HANDLE_CODE(pack_dyn_seq_of(bref, bw_reduced_access_related_info_r13.sys_info_value_tag_list_r13, 1, 32, + HANDLE_CODE(pack_dyn_seq_of(bref, + bw_reduced_access_related_info_r13.sys_info_value_tag_list_r13, + 1, + 32, UnalignedIntegerPacker(0, 3))); } } @@ -7215,7 +7223,10 @@ SRSASN_CODE sib_type1_v1310_ies_s::unpack(bit_ref& bref) unpack_unalign_integer(bw_reduced_access_related_info_r13.start_symbol_br_r13, bref, (uint8_t)1, (uint8_t)4)); HANDLE_CODE(unpack_enum(bw_reduced_access_related_info_r13.si_hop_cfg_common_r13, bref)); if (bw_reduced_access_related_info_r13.sys_info_value_tag_list_r13_present) { - HANDLE_CODE(unpack_dyn_seq_of(bw_reduced_access_related_info_r13.sys_info_value_tag_list_r13, bref, 1, 32, + HANDLE_CODE(unpack_dyn_seq_of(bw_reduced_access_related_info_r13.sys_info_value_tag_list_r13, + bref, + 1, + 32, UnalignedIntegerPacker(0, 3))); } } @@ -10743,8 +10754,8 @@ SRSASN_CODE rach_cfg_common_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(2); group_flags[0] |= preamb_trans_max_ce_r13_present; - rrc_asn1_warn_assert(rach_ce_level_info_list_r13_present != (rach_ce_level_info_list_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + rach_ce_level_info_list_r13_present != (rach_ce_level_info_list_r13.get() != NULL), __FILE__, __LINE__); group_flags[0] |= rach_ce_level_info_list_r13_present; group_flags[1] |= edt_small_tbs_subset_r15_present; group_flags.pack(bref); @@ -10839,8 +10850,8 @@ void rach_cfg_common_s::to_json(json_writer& j) const if (preamb_trans_max_ce_r13_present) { j.write_str("preambleTransMax-CE-r13", preamb_trans_max_ce_r13.to_string()); } - rrc_asn1_warn_assert(rach_ce_level_info_list_r13_present != (rach_ce_level_info_list_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + rach_ce_level_info_list_r13_present != (rach_ce_level_info_list_r13.get() != NULL), __FILE__, __LINE__); if (rach_ce_level_info_list_r13_present) { j.start_array("rach-CE-LevelInfoList-r13"); for (uint32_t i1 = 0; i1 < rach_ce_level_info_list_r13->size(); ++i1) { @@ -11069,7 +11080,10 @@ SRSASN_CODE sib8_per_plmn_r11_s::params_cdma2000_r11_c_::unpack(bit_ref& bref) SRSASN_CODE sl_cbr_common_tx_cfg_list_r14_s::pack(bit_ref& bref) const { HANDLE_CODE( - pack_dyn_seq_of(bref, cbr_range_common_cfg_list_r14, 1, 4, + pack_dyn_seq_of(bref, + cbr_range_common_cfg_list_r14, + 1, + 4, SeqOfPacker >(1, 16, UnalignedIntegerPacker(0, 100)))); HANDLE_CODE(pack_dyn_seq_of(bref, sl_cbr_pssch_tx_cfg_list_r14, 1, 64)); @@ -11078,7 +11092,10 @@ SRSASN_CODE sl_cbr_common_tx_cfg_list_r14_s::pack(bit_ref& bref) const SRSASN_CODE sl_cbr_common_tx_cfg_list_r14_s::unpack(bit_ref& bref) { HANDLE_CODE( - unpack_dyn_seq_of(cbr_range_common_cfg_list_r14, bref, 1, 4, + unpack_dyn_seq_of(cbr_range_common_cfg_list_r14, + bref, + 1, + 4, SeqOfPacker >(1, 16, UnalignedIntegerPacker(0, 100)))); HANDLE_CODE(unpack_dyn_seq_of(sl_cbr_pssch_tx_cfg_list_r14, bref, 1, 64)); @@ -11878,7 +11895,8 @@ SRSASN_CODE uac_barr_per_plmn_r15_s::uac_ac_barr_list_type_r15_c_::pack(bit_ref& pack_enum(bref, type_); switch (type_) { case types::uac_implicit_ac_barr_list_r15: - HANDLE_CODE(pack_fixed_seq_of(bref, &(c.get())[0], + HANDLE_CODE(pack_fixed_seq_of(bref, + &(c.get())[0], c.get().size(), UnalignedIntegerPacker(1, 8))); break; @@ -11898,7 +11916,8 @@ SRSASN_CODE uac_barr_per_plmn_r15_s::uac_ac_barr_list_type_r15_c_::unpack(bit_re set(e); switch (type_) { case types::uac_implicit_ac_barr_list_r15: - HANDLE_CODE(unpack_fixed_seq_of(&(c.get())[0], bref, + HANDLE_CODE(unpack_fixed_seq_of(&(c.get())[0], + bref, c.get().size(), UnalignedIntegerPacker(1, 8))); break; @@ -12028,16 +12047,18 @@ SRSASN_CODE wlan_offload_cfg_r12_s::pack(bit_ref& bref) const if (thres_rsrq_on_all_symbols_with_wb_r12_present) { HANDLE_CODE(pack_unalign_integer(bref, thres_rsrq_on_all_symbols_with_wb_r12.thres_rsrq_on_all_symbols_with_wb_low_r12, - (uint8_t)0, (uint8_t)34)); + (uint8_t)0, + (uint8_t)34)); HANDLE_CODE(pack_unalign_integer(bref, thres_rsrq_on_all_symbols_with_wb_r12.thres_rsrq_on_all_symbols_with_wb_high_r12, - (uint8_t)0, (uint8_t)34)); + (uint8_t)0, + (uint8_t)34)); } if (thres_rsrq_on_all_symbols_r12_present) { - HANDLE_CODE(pack_unalign_integer(bref, thres_rsrq_on_all_symbols_r12.thres_rsrq_on_all_symbols_low_r12, (uint8_t)0, - (uint8_t)34)); - HANDLE_CODE(pack_unalign_integer(bref, thres_rsrq_on_all_symbols_r12.thres_rsrq_on_all_symbols_high_r12, (uint8_t)0, - (uint8_t)34)); + HANDLE_CODE(pack_unalign_integer( + bref, thres_rsrq_on_all_symbols_r12.thres_rsrq_on_all_symbols_low_r12, (uint8_t)0, (uint8_t)34)); + HANDLE_CODE(pack_unalign_integer( + bref, thres_rsrq_on_all_symbols_r12.thres_rsrq_on_all_symbols_high_r12, (uint8_t)0, (uint8_t)34)); } if (thres_rsrq_wb_r12_present) { HANDLE_CODE(pack_unalign_integer(bref, thres_rsrq_wb_r12.thres_rsrq_wb_low_r12, (uint8_t)0, (uint8_t)34)); @@ -12092,15 +12113,19 @@ SRSASN_CODE wlan_offload_cfg_r12_s::unpack(bit_ref& bref) } if (thres_rsrq_on_all_symbols_with_wb_r12_present) { HANDLE_CODE(unpack_unalign_integer(thres_rsrq_on_all_symbols_with_wb_r12.thres_rsrq_on_all_symbols_with_wb_low_r12, - bref, (uint8_t)0, (uint8_t)34)); + bref, + (uint8_t)0, + (uint8_t)34)); HANDLE_CODE(unpack_unalign_integer(thres_rsrq_on_all_symbols_with_wb_r12.thres_rsrq_on_all_symbols_with_wb_high_r12, - bref, (uint8_t)0, (uint8_t)34)); + bref, + (uint8_t)0, + (uint8_t)34)); } if (thres_rsrq_on_all_symbols_r12_present) { - HANDLE_CODE(unpack_unalign_integer(thres_rsrq_on_all_symbols_r12.thres_rsrq_on_all_symbols_low_r12, bref, - (uint8_t)0, (uint8_t)34)); - HANDLE_CODE(unpack_unalign_integer(thres_rsrq_on_all_symbols_r12.thres_rsrq_on_all_symbols_high_r12, bref, - (uint8_t)0, (uint8_t)34)); + HANDLE_CODE(unpack_unalign_integer( + thres_rsrq_on_all_symbols_r12.thres_rsrq_on_all_symbols_low_r12, bref, (uint8_t)0, (uint8_t)34)); + HANDLE_CODE(unpack_unalign_integer( + thres_rsrq_on_all_symbols_r12.thres_rsrq_on_all_symbols_high_r12, bref, (uint8_t)0, (uint8_t)34)); } if (thres_rsrq_wb_r12_present) { HANDLE_CODE(unpack_unalign_integer(thres_rsrq_wb_r12.thres_rsrq_wb_low_r12, bref, (uint8_t)0, (uint8_t)34)); @@ -12621,8 +12646,8 @@ SRSASN_CODE rr_cfg_common_sib_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(6); - rrc_asn1_warn_assert(ul_pwr_ctrl_common_v1020_present != (ul_pwr_ctrl_common_v1020.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ul_pwr_ctrl_common_v1020_present != (ul_pwr_ctrl_common_v1020.get() != NULL), __FILE__, __LINE__); group_flags[0] |= ul_pwr_ctrl_common_v1020_present; rrc_asn1_warn_assert(rach_cfg_common_v1250_present != (rach_cfg_common_v1250.get() != NULL), __FILE__, __LINE__); group_flags[1] |= rach_cfg_common_v1250_present; @@ -12906,8 +12931,8 @@ void rr_cfg_common_sib_s::to_json(json_writer& j) const ul_pwr_ctrl_common.to_json(j); j.write_str("ul-CyclicPrefixLength", ul_cp_len.to_string()); if (ext) { - rrc_asn1_warn_assert(ul_pwr_ctrl_common_v1020_present != (ul_pwr_ctrl_common_v1020.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ul_pwr_ctrl_common_v1020_present != (ul_pwr_ctrl_common_v1020.get() != NULL), __FILE__, __LINE__); if (ul_pwr_ctrl_common_v1020_present) { j.write_fieldname("uplinkPowerControlCommon-v1020"); ul_pwr_ctrl_common_v1020->to_json(j); @@ -14940,15 +14965,17 @@ SRSASN_CODE sib_type15_r11_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(2); - rrc_asn1_warn_assert(mbms_sai_inter_freq_list_v1140_present != (mbms_sai_inter_freq_list_v1140.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + mbms_sai_inter_freq_list_v1140_present != (mbms_sai_inter_freq_list_v1140.get() != NULL), __FILE__, __LINE__); group_flags[0] |= mbms_sai_inter_freq_list_v1140_present; rrc_asn1_warn_assert(mbms_intra_freq_carrier_type_r14_present != (mbms_intra_freq_carrier_type_r14.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[1] |= mbms_intra_freq_carrier_type_r14_present; rrc_asn1_warn_assert(mbms_inter_freq_carrier_type_list_r14_present != (mbms_inter_freq_carrier_type_list_r14.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[1] |= mbms_inter_freq_carrier_type_list_r14_present; group_flags.pack(bref); @@ -15043,8 +15070,8 @@ void sib_type15_r11_s::to_json(json_writer& j) const j.write_str("lateNonCriticalExtension", late_non_crit_ext.to_string()); } if (ext) { - rrc_asn1_warn_assert(mbms_sai_inter_freq_list_v1140_present != (mbms_sai_inter_freq_list_v1140.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + mbms_sai_inter_freq_list_v1140_present != (mbms_sai_inter_freq_list_v1140.get() != NULL), __FILE__, __LINE__); if (mbms_sai_inter_freq_list_v1140_present) { j.start_array("mbms-SAI-InterFreqList-v1140"); for (uint32_t i1 = 0; i1 < mbms_sai_inter_freq_list_v1140->size(); ++i1) { @@ -15053,14 +15080,16 @@ void sib_type15_r11_s::to_json(json_writer& j) const j.end_array(); } rrc_asn1_warn_assert(mbms_intra_freq_carrier_type_r14_present != (mbms_intra_freq_carrier_type_r14.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (mbms_intra_freq_carrier_type_r14_present) { j.write_fieldname("mbms-IntraFreqCarrierType-r14"); mbms_intra_freq_carrier_type_r14->to_json(j); } rrc_asn1_warn_assert(mbms_inter_freq_carrier_type_list_r14_present != (mbms_inter_freq_carrier_type_list_r14.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (mbms_inter_freq_carrier_type_list_r14_present) { j.start_array("mbms-InterFreqCarrierTypeList-r14"); for (uint32_t i1 = 0; i1 < mbms_inter_freq_carrier_type_list_r14->size(); ++i1) { @@ -15264,7 +15293,8 @@ SRSASN_CODE sib_type18_r12_s::pack(bit_ref& bref) const ext_groups_header group_flags(1); rrc_asn1_warn_assert(comm_tx_pool_normal_common_ext_r13_present != (comm_tx_pool_normal_common_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[0] |= comm_tx_pool_normal_common_ext_r13_present; group_flags[0] |= comm_tx_res_uc_req_allowed_r13_present; group_flags[0] |= comm_tx_allow_relay_common_r13_present; @@ -15366,7 +15396,8 @@ void sib_type18_r12_s::to_json(json_writer& j) const if (ext) { rrc_asn1_warn_assert(comm_tx_pool_normal_common_ext_r13_present != (comm_tx_pool_normal_common_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (comm_tx_pool_normal_common_ext_r13_present) { j.start_array("commTxPoolNormalCommonExt-r13"); for (uint32_t i1 = 0; i1 < comm_tx_pool_normal_common_ext_r13->size(); ++i1) { @@ -15647,40 +15678,41 @@ SRSASN_CODE sib_type2_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(10, 1); - rrc_asn1_warn_assert(ssac_barr_for_mmtel_voice_r9_present != (ssac_barr_for_mmtel_voice_r9.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ssac_barr_for_mmtel_voice_r9_present != (ssac_barr_for_mmtel_voice_r9.get() != NULL), __FILE__, __LINE__); group_flags[0] |= ssac_barr_for_mmtel_voice_r9_present; - rrc_asn1_warn_assert(ssac_barr_for_mmtel_video_r9_present != (ssac_barr_for_mmtel_video_r9.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ssac_barr_for_mmtel_video_r9_present != (ssac_barr_for_mmtel_video_r9.get() != NULL), __FILE__, __LINE__); group_flags[0] |= ssac_barr_for_mmtel_video_r9_present; rrc_asn1_warn_assert(ac_barr_for_csfb_r10_present != (ac_barr_for_csfb_r10.get() != NULL), __FILE__, __LINE__); group_flags[1] |= ac_barr_for_csfb_r10_present; group_flags[2] |= ac_barr_skip_for_mmtel_voice_r12_present; group_flags[2] |= ac_barr_skip_for_mmtel_video_r12_present; group_flags[2] |= ac_barr_skip_for_sms_r12_present; - rrc_asn1_warn_assert(ac_barr_per_plmn_list_r12_present != (ac_barr_per_plmn_list_r12.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ac_barr_per_plmn_list_r12_present != (ac_barr_per_plmn_list_r12.get() != NULL), __FILE__, __LINE__); group_flags[2] |= ac_barr_per_plmn_list_r12_present; group_flags[3] |= voice_service_cause_ind_r12_present; - rrc_asn1_warn_assert(acdc_barr_for_common_r13_present != (acdc_barr_for_common_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + acdc_barr_for_common_r13_present != (acdc_barr_for_common_r13.get() != NULL), __FILE__, __LINE__); group_flags[4] |= acdc_barr_for_common_r13_present; - rrc_asn1_warn_assert(acdc_barr_per_plmn_list_r13_present != (acdc_barr_per_plmn_list_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + acdc_barr_per_plmn_list_r13_present != (acdc_barr_per_plmn_list_r13.get() != NULL), __FILE__, __LINE__); group_flags[4] |= acdc_barr_per_plmn_list_r13_present; - rrc_asn1_warn_assert(udt_restricting_for_common_r13_present != (udt_restricting_for_common_r13.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + udt_restricting_for_common_r13_present != (udt_restricting_for_common_r13.get() != NULL), __FILE__, __LINE__); group_flags[5] |= udt_restricting_for_common_r13_present; rrc_asn1_warn_assert(udt_restricting_per_plmn_list_r13_present != (udt_restricting_per_plmn_list_r13.get() != NULL), - __FILE__, __LINE__); - group_flags[5] |= udt_restricting_per_plmn_list_r13_present; - rrc_asn1_warn_assert(c_io_t_eps_optim_info_r13_present != (c_io_t_eps_optim_info_r13.get() != NULL), __FILE__, + __FILE__, __LINE__); + group_flags[5] |= udt_restricting_per_plmn_list_r13_present; + rrc_asn1_warn_assert( + c_io_t_eps_optim_info_r13_present != (c_io_t_eps_optim_info_r13.get() != NULL), __FILE__, __LINE__); group_flags[5] |= c_io_t_eps_optim_info_r13_present; group_flags[5] |= use_full_resume_id_r13_present; group_flags[6] |= unicast_freq_hop_ind_r13_present; - rrc_asn1_warn_assert(mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, __LINE__); group_flags[7] |= mbsfn_sf_cfg_list_v1430_present; group_flags[7] |= video_service_cause_ind_r14_present; rrc_asn1_warn_assert(plmn_info_list_r15_present != (plmn_info_list_r15.get() != NULL), __FILE__, __LINE__); @@ -15990,14 +16022,14 @@ void sib_type2_s::to_json(json_writer& j) const if (late_non_crit_ext_present) { j.write_str("lateNonCriticalExtension", late_non_crit_ext.to_string()); } - rrc_asn1_warn_assert(ssac_barr_for_mmtel_voice_r9_present != (ssac_barr_for_mmtel_voice_r9.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ssac_barr_for_mmtel_voice_r9_present != (ssac_barr_for_mmtel_voice_r9.get() != NULL), __FILE__, __LINE__); if (ssac_barr_for_mmtel_voice_r9_present) { j.write_fieldname("ssac-BarringForMMTEL-Voice-r9"); ssac_barr_for_mmtel_voice_r9->to_json(j); } - rrc_asn1_warn_assert(ssac_barr_for_mmtel_video_r9_present != (ssac_barr_for_mmtel_video_r9.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ssac_barr_for_mmtel_video_r9_present != (ssac_barr_for_mmtel_video_r9.get() != NULL), __FILE__, __LINE__); if (ssac_barr_for_mmtel_video_r9_present) { j.write_fieldname("ssac-BarringForMMTEL-Video-r9"); ssac_barr_for_mmtel_video_r9->to_json(j); @@ -16016,8 +16048,8 @@ void sib_type2_s::to_json(json_writer& j) const if (ac_barr_skip_for_sms_r12_present) { j.write_str("ac-BarringSkipForSMS-r12", "true"); } - rrc_asn1_warn_assert(ac_barr_per_plmn_list_r12_present != (ac_barr_per_plmn_list_r12.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ac_barr_per_plmn_list_r12_present != (ac_barr_per_plmn_list_r12.get() != NULL), __FILE__, __LINE__); if (ac_barr_per_plmn_list_r12_present) { j.start_array("ac-BarringPerPLMN-List-r12"); for (uint32_t i1 = 0; i1 < ac_barr_per_plmn_list_r12->size(); ++i1) { @@ -16028,14 +16060,14 @@ void sib_type2_s::to_json(json_writer& j) const if (voice_service_cause_ind_r12_present) { j.write_str("voiceServiceCauseIndication-r12", "true"); } - rrc_asn1_warn_assert(acdc_barr_for_common_r13_present != (acdc_barr_for_common_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + acdc_barr_for_common_r13_present != (acdc_barr_for_common_r13.get() != NULL), __FILE__, __LINE__); if (acdc_barr_for_common_r13_present) { j.write_fieldname("acdc-BarringForCommon-r13"); acdc_barr_for_common_r13->to_json(j); } - rrc_asn1_warn_assert(acdc_barr_per_plmn_list_r13_present != (acdc_barr_per_plmn_list_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + acdc_barr_per_plmn_list_r13_present != (acdc_barr_per_plmn_list_r13.get() != NULL), __FILE__, __LINE__); if (acdc_barr_per_plmn_list_r13_present) { j.start_array("acdc-BarringPerPLMN-List-r13"); for (uint32_t i1 = 0; i1 < acdc_barr_per_plmn_list_r13->size(); ++i1) { @@ -16043,14 +16075,15 @@ void sib_type2_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(udt_restricting_for_common_r13_present != (udt_restricting_for_common_r13.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + udt_restricting_for_common_r13_present != (udt_restricting_for_common_r13.get() != NULL), __FILE__, __LINE__); if (udt_restricting_for_common_r13_present) { j.write_fieldname("udt-RestrictingForCommon-r13"); udt_restricting_for_common_r13->to_json(j); } rrc_asn1_warn_assert(udt_restricting_per_plmn_list_r13_present != (udt_restricting_per_plmn_list_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (udt_restricting_per_plmn_list_r13_present) { j.start_array("udt-RestrictingPerPLMN-List-r13"); for (uint32_t i1 = 0; i1 < udt_restricting_per_plmn_list_r13->size(); ++i1) { @@ -16058,8 +16091,8 @@ void sib_type2_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(c_io_t_eps_optim_info_r13_present != (c_io_t_eps_optim_info_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + c_io_t_eps_optim_info_r13_present != (c_io_t_eps_optim_info_r13.get() != NULL), __FILE__, __LINE__); if (c_io_t_eps_optim_info_r13_present) { j.start_array("cIoT-EPS-OptimisationInfo-r13"); for (uint32_t i1 = 0; i1 < c_io_t_eps_optim_info_r13->size(); ++i1) { @@ -16073,8 +16106,8 @@ void sib_type2_s::to_json(json_writer& j) const if (unicast_freq_hop_ind_r13_present) { j.write_str("unicastFreqHoppingInd-r13", "true"); } - rrc_asn1_warn_assert(mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, __LINE__); if (mbsfn_sf_cfg_list_v1430_present) { j.start_array("mbsfn-SubframeConfigList-v1430"); for (uint32_t i1 = 0; i1 < mbsfn_sf_cfg_list_v1430->size(); ++i1) { @@ -16842,8 +16875,8 @@ SRSASN_CODE sib_type3_s::pack(bit_ref& bref) const ext_groups_header group_flags(8, 1); rrc_asn1_warn_assert(s_intra_search_v920_present != (s_intra_search_v920.get() != NULL), __FILE__, __LINE__); group_flags[0] |= s_intra_search_v920_present; - rrc_asn1_warn_assert(s_non_intra_search_v920_present != (s_non_intra_search_v920.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + s_non_intra_search_v920_present != (s_non_intra_search_v920.get() != NULL), __FILE__, __LINE__); group_flags[0] |= s_non_intra_search_v920_present; group_flags[0] |= q_qual_min_r9_present; group_flags[0] |= thresh_serving_low_q_r9_present; @@ -16851,24 +16884,25 @@ SRSASN_CODE sib_type3_s::pack(bit_ref& bref) const group_flags[2] |= q_qual_min_rsrq_on_all_symbols_r12_present; rrc_asn1_warn_assert(cell_resel_serving_freq_info_v1310_present != (cell_resel_serving_freq_info_v1310.get() != NULL), - __FILE__, __LINE__); - group_flags[3] |= cell_resel_serving_freq_info_v1310_present; - rrc_asn1_warn_assert(redist_serving_info_r13_present != (redist_serving_info_r13.get() != NULL), __FILE__, + __FILE__, __LINE__); + group_flags[3] |= cell_resel_serving_freq_info_v1310_present; + rrc_asn1_warn_assert( + redist_serving_info_r13_present != (redist_serving_info_r13.get() != NULL), __FILE__, __LINE__); group_flags[3] |= redist_serving_info_r13_present; rrc_asn1_warn_assert(cell_sel_info_ce_r13_present != (cell_sel_info_ce_r13.get() != NULL), __FILE__, __LINE__); group_flags[3] |= cell_sel_info_ce_r13_present; group_flags[3] |= t_resel_eutra_ce_r13_present; rrc_asn1_warn_assert(cell_sel_info_ce1_r13_present != (cell_sel_info_ce1_r13.get() != NULL), __FILE__, __LINE__); group_flags[4] |= cell_sel_info_ce1_r13_present; - rrc_asn1_warn_assert(cell_sel_info_ce1_v1360_present != (cell_sel_info_ce1_v1360.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cell_sel_info_ce1_v1360_present != (cell_sel_info_ce1_v1360.get() != NULL), __FILE__, __LINE__); group_flags[5] |= cell_sel_info_ce1_v1360_present; - rrc_asn1_warn_assert(cell_resel_info_common_v1460_present != (cell_resel_info_common_v1460.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cell_resel_info_common_v1460_present != (cell_resel_info_common_v1460.get() != NULL), __FILE__, __LINE__); group_flags[6] |= cell_resel_info_common_v1460_present; - rrc_asn1_warn_assert(cell_resel_info_hsdn_r15_present != (cell_resel_info_hsdn_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cell_resel_info_hsdn_r15_present != (cell_resel_info_hsdn_r15.get() != NULL), __FILE__, __LINE__); group_flags[7] |= cell_resel_info_hsdn_r15_present; rrc_asn1_warn_assert(cell_sel_info_ce_v1530_present != (cell_sel_info_ce_v1530.get() != NULL), __FILE__, __LINE__); group_flags[7] |= cell_sel_info_ce_v1530_present; @@ -17197,8 +17231,8 @@ void sib_type3_s::to_json(json_writer& j) const j.write_int("s-IntraSearchQ-r9", s_intra_search_v920->s_intra_search_q_r9); j.end_obj(); } - rrc_asn1_warn_assert(s_non_intra_search_v920_present != (s_non_intra_search_v920.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + s_non_intra_search_v920_present != (s_non_intra_search_v920.get() != NULL), __FILE__, __LINE__); if (s_non_intra_search_v920_present) { j.write_fieldname("s-NonIntraSearch-v920"); j.start_obj(); @@ -17220,13 +17254,14 @@ void sib_type3_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(cell_resel_serving_freq_info_v1310_present != (cell_resel_serving_freq_info_v1310.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (cell_resel_serving_freq_info_v1310_present) { j.write_fieldname("cellReselectionServingFreqInfo-v1310"); cell_resel_serving_freq_info_v1310->to_json(j); } - rrc_asn1_warn_assert(redist_serving_info_r13_present != (redist_serving_info_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + redist_serving_info_r13_present != (redist_serving_info_r13.get() != NULL), __FILE__, __LINE__); if (redist_serving_info_r13_present) { j.write_fieldname("redistributionServingInfo-r13"); redist_serving_info_r13->to_json(j); @@ -17244,20 +17279,20 @@ void sib_type3_s::to_json(json_writer& j) const j.write_fieldname("cellSelectionInfoCE1-r13"); cell_sel_info_ce1_r13->to_json(j); } - rrc_asn1_warn_assert(cell_sel_info_ce1_v1360_present != (cell_sel_info_ce1_v1360.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cell_sel_info_ce1_v1360_present != (cell_sel_info_ce1_v1360.get() != NULL), __FILE__, __LINE__); if (cell_sel_info_ce1_v1360_present) { j.write_fieldname("cellSelectionInfoCE1-v1360"); cell_sel_info_ce1_v1360->to_json(j); } - rrc_asn1_warn_assert(cell_resel_info_common_v1460_present != (cell_resel_info_common_v1460.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cell_resel_info_common_v1460_present != (cell_resel_info_common_v1460.get() != NULL), __FILE__, __LINE__); if (cell_resel_info_common_v1460_present) { j.write_fieldname("cellReselectionInfoCommon-v1460"); cell_resel_info_common_v1460->to_json(j); } - rrc_asn1_warn_assert(cell_resel_info_hsdn_r15_present != (cell_resel_info_hsdn_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cell_resel_info_hsdn_r15_present != (cell_resel_info_hsdn_r15.get() != NULL), __FILE__, __LINE__); if (cell_resel_info_hsdn_r15_present) { j.write_fieldname("cellReselectionInfoHSDN-r15"); cell_resel_info_hsdn_r15->to_json(j); @@ -17296,7 +17331,8 @@ SRSASN_CODE sib_type4_s::pack(bit_ref& bref) const ext_groups_header group_flags(1, 1); rrc_asn1_warn_assert(intra_freq_neigh_hsdn_cell_list_r15_present != (intra_freq_neigh_hsdn_cell_list_r15.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[0] |= intra_freq_neigh_hsdn_cell_list_r15_present; group_flags.pack_nof_groups(bref); HANDLE_CODE(bref.pack(late_non_crit_ext_present, 1)); @@ -17383,7 +17419,8 @@ void sib_type4_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(intra_freq_neigh_hsdn_cell_list_r15_present != (intra_freq_neigh_hsdn_cell_list_r15.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (intra_freq_neigh_hsdn_cell_list_r15_present) { j.start_array("intraFreqNeighHSDN-CellList-r15"); for (uint32_t i1 = 0; i1 < intra_freq_neigh_hsdn_cell_list_r15->size(); ++i1) { @@ -17405,44 +17442,54 @@ SRSASN_CODE sib_type5_s::pack(bit_ref& bref) const ext_groups_header group_flags(7, 1); rrc_asn1_warn_assert(inter_freq_carrier_freq_list_v1250_present != (inter_freq_carrier_freq_list_v1250.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[0] |= inter_freq_carrier_freq_list_v1250_present; rrc_asn1_warn_assert(inter_freq_carrier_freq_list_ext_r12_present != (inter_freq_carrier_freq_list_ext_r12.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[0] |= inter_freq_carrier_freq_list_ext_r12_present; rrc_asn1_warn_assert(inter_freq_carrier_freq_list_ext_v1280_present != (inter_freq_carrier_freq_list_ext_v1280.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[1] |= inter_freq_carrier_freq_list_ext_v1280_present; rrc_asn1_warn_assert(inter_freq_carrier_freq_list_v1310_present != (inter_freq_carrier_freq_list_v1310.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[2] |= inter_freq_carrier_freq_list_v1310_present; rrc_asn1_warn_assert(inter_freq_carrier_freq_list_ext_v1310_present != (inter_freq_carrier_freq_list_ext_v1310.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[2] |= inter_freq_carrier_freq_list_ext_v1310_present; rrc_asn1_warn_assert(inter_freq_carrier_freq_list_v1350_present != (inter_freq_carrier_freq_list_v1350.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[3] |= inter_freq_carrier_freq_list_v1350_present; rrc_asn1_warn_assert(inter_freq_carrier_freq_list_ext_v1350_present != (inter_freq_carrier_freq_list_ext_v1350.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[3] |= inter_freq_carrier_freq_list_ext_v1350_present; rrc_asn1_warn_assert(inter_freq_carrier_freq_list_ext_v1360_present != (inter_freq_carrier_freq_list_ext_v1360.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[4] |= inter_freq_carrier_freq_list_ext_v1360_present; group_flags[5] |= scptm_freq_offset_r14_present; rrc_asn1_warn_assert(inter_freq_carrier_freq_list_v1530_present != (inter_freq_carrier_freq_list_v1530.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[6] |= inter_freq_carrier_freq_list_v1530_present; rrc_asn1_warn_assert(inter_freq_carrier_freq_list_ext_v1530_present != (inter_freq_carrier_freq_list_ext_v1530.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[6] |= inter_freq_carrier_freq_list_ext_v1530_present; rrc_asn1_warn_assert(meas_idle_cfg_sib_r15_present != (meas_idle_cfg_sib_r15.get() != NULL), __FILE__, __LINE__); group_flags[6] |= meas_idle_cfg_sib_r15_present; @@ -17652,7 +17699,8 @@ void sib_type5_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(inter_freq_carrier_freq_list_v1250_present != (inter_freq_carrier_freq_list_v1250.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (inter_freq_carrier_freq_list_v1250_present) { j.start_array("interFreqCarrierFreqList-v1250"); for (uint32_t i1 = 0; i1 < inter_freq_carrier_freq_list_v1250->size(); ++i1) { @@ -17662,7 +17710,8 @@ void sib_type5_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(inter_freq_carrier_freq_list_ext_r12_present != (inter_freq_carrier_freq_list_ext_r12.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (inter_freq_carrier_freq_list_ext_r12_present) { j.start_array("interFreqCarrierFreqListExt-r12"); for (uint32_t i1 = 0; i1 < inter_freq_carrier_freq_list_ext_r12->size(); ++i1) { @@ -17672,7 +17721,8 @@ void sib_type5_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(inter_freq_carrier_freq_list_ext_v1280_present != (inter_freq_carrier_freq_list_ext_v1280.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (inter_freq_carrier_freq_list_ext_v1280_present) { j.start_array("interFreqCarrierFreqListExt-v1280"); for (uint32_t i1 = 0; i1 < inter_freq_carrier_freq_list_ext_v1280->size(); ++i1) { @@ -17682,7 +17732,8 @@ void sib_type5_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(inter_freq_carrier_freq_list_v1310_present != (inter_freq_carrier_freq_list_v1310.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (inter_freq_carrier_freq_list_v1310_present) { j.start_array("interFreqCarrierFreqList-v1310"); for (uint32_t i1 = 0; i1 < inter_freq_carrier_freq_list_v1310->size(); ++i1) { @@ -17692,7 +17743,8 @@ void sib_type5_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(inter_freq_carrier_freq_list_ext_v1310_present != (inter_freq_carrier_freq_list_ext_v1310.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (inter_freq_carrier_freq_list_ext_v1310_present) { j.start_array("interFreqCarrierFreqListExt-v1310"); for (uint32_t i1 = 0; i1 < inter_freq_carrier_freq_list_ext_v1310->size(); ++i1) { @@ -17702,7 +17754,8 @@ void sib_type5_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(inter_freq_carrier_freq_list_v1350_present != (inter_freq_carrier_freq_list_v1350.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (inter_freq_carrier_freq_list_v1350_present) { j.start_array("interFreqCarrierFreqList-v1350"); for (uint32_t i1 = 0; i1 < inter_freq_carrier_freq_list_v1350->size(); ++i1) { @@ -17712,7 +17765,8 @@ void sib_type5_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(inter_freq_carrier_freq_list_ext_v1350_present != (inter_freq_carrier_freq_list_ext_v1350.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (inter_freq_carrier_freq_list_ext_v1350_present) { j.start_array("interFreqCarrierFreqListExt-v1350"); for (uint32_t i1 = 0; i1 < inter_freq_carrier_freq_list_ext_v1350->size(); ++i1) { @@ -17722,7 +17776,8 @@ void sib_type5_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(inter_freq_carrier_freq_list_ext_v1360_present != (inter_freq_carrier_freq_list_ext_v1360.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (inter_freq_carrier_freq_list_ext_v1360_present) { j.start_array("interFreqCarrierFreqListExt-v1360"); for (uint32_t i1 = 0; i1 < inter_freq_carrier_freq_list_ext_v1360->size(); ++i1) { @@ -17735,7 +17790,8 @@ void sib_type5_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(inter_freq_carrier_freq_list_v1530_present != (inter_freq_carrier_freq_list_v1530.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (inter_freq_carrier_freq_list_v1530_present) { j.start_array("interFreqCarrierFreqList-v1530"); for (uint32_t i1 = 0; i1 < inter_freq_carrier_freq_list_v1530->size(); ++i1) { @@ -17745,7 +17801,8 @@ void sib_type5_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(inter_freq_carrier_freq_list_ext_v1530_present != (inter_freq_carrier_freq_list_ext_v1530.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (inter_freq_carrier_freq_list_ext_v1530_present) { j.start_array("interFreqCarrierFreqListExt-v1530"); for (uint32_t i1 = 0; i1 < inter_freq_carrier_freq_list_ext_v1530->size(); ++i1) { @@ -17784,18 +17841,22 @@ SRSASN_CODE sib_type6_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(1, 1); rrc_asn1_warn_assert(carrier_freq_list_utra_fdd_v1250_present != (carrier_freq_list_utra_fdd_v1250.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[0] |= carrier_freq_list_utra_fdd_v1250_present; rrc_asn1_warn_assert(carrier_freq_list_utra_tdd_v1250_present != (carrier_freq_list_utra_tdd_v1250.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[0] |= carrier_freq_list_utra_tdd_v1250_present; rrc_asn1_warn_assert(carrier_freq_list_utra_fdd_ext_r12_present != (carrier_freq_list_utra_fdd_ext_r12.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[0] |= carrier_freq_list_utra_fdd_ext_r12_present; rrc_asn1_warn_assert(carrier_freq_list_utra_tdd_ext_r12_present != (carrier_freq_list_utra_tdd_ext_r12.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[0] |= carrier_freq_list_utra_tdd_ext_r12_present; group_flags.pack_nof_groups(bref); HANDLE_CODE(bref.pack(late_non_crit_ext_present, 1)); @@ -17910,7 +17971,8 @@ void sib_type6_s::to_json(json_writer& j) const j.write_str("lateNonCriticalExtension", late_non_crit_ext.to_string()); } rrc_asn1_warn_assert(carrier_freq_list_utra_fdd_v1250_present != (carrier_freq_list_utra_fdd_v1250.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (carrier_freq_list_utra_fdd_v1250_present) { j.start_array("carrierFreqListUTRA-FDD-v1250"); for (uint32_t i1 = 0; i1 < carrier_freq_list_utra_fdd_v1250->size(); ++i1) { @@ -17919,7 +17981,8 @@ void sib_type6_s::to_json(json_writer& j) const j.end_array(); } rrc_asn1_warn_assert(carrier_freq_list_utra_tdd_v1250_present != (carrier_freq_list_utra_tdd_v1250.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (carrier_freq_list_utra_tdd_v1250_present) { j.start_array("carrierFreqListUTRA-TDD-v1250"); for (uint32_t i1 = 0; i1 < carrier_freq_list_utra_tdd_v1250->size(); ++i1) { @@ -17929,7 +17992,8 @@ void sib_type6_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(carrier_freq_list_utra_fdd_ext_r12_present != (carrier_freq_list_utra_fdd_ext_r12.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (carrier_freq_list_utra_fdd_ext_r12_present) { j.start_array("carrierFreqListUTRA-FDD-Ext-r12"); for (uint32_t i1 = 0; i1 < carrier_freq_list_utra_fdd_ext_r12->size(); ++i1) { @@ -17939,7 +18003,8 @@ void sib_type6_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(carrier_freq_list_utra_tdd_ext_r12_present != (carrier_freq_list_utra_tdd_ext_r12.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (carrier_freq_list_utra_tdd_ext_r12_present) { j.start_array("carrierFreqListUTRA-TDD-Ext-r12"); for (uint32_t i1 = 0; i1 < carrier_freq_list_utra_tdd_ext_r12->size(); ++i1) { @@ -18061,14 +18126,14 @@ SRSASN_CODE sib_type8_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(3, 1); group_flags[0] |= csfb_support_for_dual_rx_ues_r9_present; - rrc_asn1_warn_assert(cell_resel_params_hrpd_v920_present != (cell_resel_params_hrpd_v920.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cell_resel_params_hrpd_v920_present != (cell_resel_params_hrpd_v920.get() != NULL), __FILE__, __LINE__); group_flags[0] |= cell_resel_params_hrpd_v920_present; - rrc_asn1_warn_assert(cell_resel_params1_xrtt_v920_present != (cell_resel_params1_xrtt_v920.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cell_resel_params1_xrtt_v920_present != (cell_resel_params1_xrtt_v920.get() != NULL), __FILE__, __LINE__); group_flags[0] |= cell_resel_params1_xrtt_v920_present; - rrc_asn1_warn_assert(csfb_regist_param1_xrtt_v920_present != (csfb_regist_param1_xrtt_v920.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + csfb_regist_param1_xrtt_v920_present != (csfb_regist_param1_xrtt_v920.get() != NULL), __FILE__, __LINE__); group_flags[0] |= csfb_regist_param1_xrtt_v920_present; rrc_asn1_warn_assert(ac_barr_cfg1_xrtt_r9_present != (ac_barr_cfg1_xrtt_r9.get() != NULL), __FILE__, __LINE__); group_flags[0] |= ac_barr_cfg1_xrtt_r9_present; @@ -18258,20 +18323,20 @@ void sib_type8_s::to_json(json_writer& j) const if (csfb_support_for_dual_rx_ues_r9_present) { j.write_bool("csfb-SupportForDualRxUEs-r9", csfb_support_for_dual_rx_ues_r9); } - rrc_asn1_warn_assert(cell_resel_params_hrpd_v920_present != (cell_resel_params_hrpd_v920.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cell_resel_params_hrpd_v920_present != (cell_resel_params_hrpd_v920.get() != NULL), __FILE__, __LINE__); if (cell_resel_params_hrpd_v920_present) { j.write_fieldname("cellReselectionParametersHRPD-v920"); cell_resel_params_hrpd_v920->to_json(j); } - rrc_asn1_warn_assert(cell_resel_params1_xrtt_v920_present != (cell_resel_params1_xrtt_v920.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cell_resel_params1_xrtt_v920_present != (cell_resel_params1_xrtt_v920.get() != NULL), __FILE__, __LINE__); if (cell_resel_params1_xrtt_v920_present) { j.write_fieldname("cellReselectionParameters1XRTT-v920"); cell_resel_params1_xrtt_v920->to_json(j); } - rrc_asn1_warn_assert(csfb_regist_param1_xrtt_v920_present != (csfb_regist_param1_xrtt_v920.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + csfb_regist_param1_xrtt_v920_present != (csfb_regist_param1_xrtt_v920.get() != NULL), __FILE__, __LINE__); if (csfb_regist_param1_xrtt_v920_present) { j.write_fieldname("csfb-RegistrationParam1XRTT-v920"); csfb_regist_param1_xrtt_v920->to_json(j); @@ -21339,8 +21404,8 @@ SRSASN_CODE csi_rs_cfg_nzp_r11_s::pack(bit_ref& bref) const group_flags[0] |= csi_rs_cfg_nzp_id_v1310_present; group_flags[1] |= tx_comb_r14_present; group_flags[1] |= freq_density_r14_present; - rrc_asn1_warn_assert(mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, __LINE__); group_flags[2] |= mbsfn_sf_cfg_list_v1430_present; group_flags.pack(bref); @@ -21459,8 +21524,8 @@ void csi_rs_cfg_nzp_r11_s::to_json(json_writer& j) const if (freq_density_r14_present) { j.write_str("frequencyDensity-r14", freq_density_r14.to_string()); } - rrc_asn1_warn_assert(mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, __LINE__); if (mbsfn_sf_cfg_list_v1430_present) { j.write_fieldname("mbsfn-SubframeConfigList-v1430"); mbsfn_sf_cfg_list_v1430->to_json(j); @@ -23662,14 +23727,15 @@ SRSASN_CODE csi_process_r11_s::pack(bit_ref& bref) const group_flags[0] |= alternative_codebook_enabled_for4_tx_proc_r12_present; rrc_asn1_warn_assert(csi_im_cfg_id_list_r12_present != (csi_im_cfg_id_list_r12.get() != NULL), __FILE__, __LINE__); group_flags[0] |= csi_im_cfg_id_list_r12_present; - rrc_asn1_warn_assert(cqi_report_aperiodic_proc2_r12_present != (cqi_report_aperiodic_proc2_r12.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + cqi_report_aperiodic_proc2_r12_present != (cqi_report_aperiodic_proc2_r12.get() != NULL), __FILE__, __LINE__); group_flags[0] |= cqi_report_aperiodic_proc2_r12_present; - rrc_asn1_warn_assert(cqi_report_aperiodic_proc_v1310_present != (cqi_report_aperiodic_proc_v1310.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + cqi_report_aperiodic_proc_v1310_present != (cqi_report_aperiodic_proc_v1310.get() != NULL), __FILE__, __LINE__); group_flags[1] |= cqi_report_aperiodic_proc_v1310_present; rrc_asn1_warn_assert(cqi_report_aperiodic_proc2_v1310_present != (cqi_report_aperiodic_proc2_v1310.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[1] |= cqi_report_aperiodic_proc2_v1310_present; rrc_asn1_warn_assert(e_mimo_type_r13_present != (e_mimo_type_r13.get() != NULL), __FILE__, __LINE__); group_flags[1] |= e_mimo_type_r13_present; @@ -23886,20 +23952,21 @@ void csi_process_r11_s::to_json(json_writer& j) const j.write_fieldname("csi-IM-ConfigIdList-r12"); csi_im_cfg_id_list_r12->to_json(j); } - rrc_asn1_warn_assert(cqi_report_aperiodic_proc2_r12_present != (cqi_report_aperiodic_proc2_r12.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + cqi_report_aperiodic_proc2_r12_present != (cqi_report_aperiodic_proc2_r12.get() != NULL), __FILE__, __LINE__); if (cqi_report_aperiodic_proc2_r12_present) { j.write_fieldname("cqi-ReportAperiodicProc2-r12"); cqi_report_aperiodic_proc2_r12->to_json(j); } - rrc_asn1_warn_assert(cqi_report_aperiodic_proc_v1310_present != (cqi_report_aperiodic_proc_v1310.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + cqi_report_aperiodic_proc_v1310_present != (cqi_report_aperiodic_proc_v1310.get() != NULL), __FILE__, __LINE__); if (cqi_report_aperiodic_proc_v1310_present) { j.write_fieldname("cqi-ReportAperiodicProc-v1310"); cqi_report_aperiodic_proc_v1310->to_json(j); } rrc_asn1_warn_assert(cqi_report_aperiodic_proc2_v1310_present != (cqi_report_aperiodic_proc2_v1310.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (cqi_report_aperiodic_proc2_v1310_present) { j.write_fieldname("cqi-ReportAperiodicProc2-v1310"); cqi_report_aperiodic_proc2_v1310->to_json(j); @@ -25186,8 +25253,8 @@ SRSASN_CODE cqi_report_periodic_v1130_s::pack(bit_ref& bref) const HANDLE_CODE(bref.pack(cqi_report_periodic_proc_ext_to_add_mod_list_r11_present, 1)); if (cqi_report_periodic_proc_ext_to_release_list_r11_present) { - HANDLE_CODE(pack_dyn_seq_of(bref, cqi_report_periodic_proc_ext_to_release_list_r11, 1, 3, - UnalignedIntegerPacker(1, 3))); + HANDLE_CODE(pack_dyn_seq_of( + bref, cqi_report_periodic_proc_ext_to_release_list_r11, 1, 3, UnalignedIntegerPacker(1, 3))); } if (cqi_report_periodic_proc_ext_to_add_mod_list_r11_present) { HANDLE_CODE(pack_dyn_seq_of(bref, cqi_report_periodic_proc_ext_to_add_mod_list_r11, 1, 3)); @@ -25202,8 +25269,8 @@ SRSASN_CODE cqi_report_periodic_v1130_s::unpack(bit_ref& bref) HANDLE_CODE(bref.unpack(cqi_report_periodic_proc_ext_to_add_mod_list_r11_present, 1)); if (cqi_report_periodic_proc_ext_to_release_list_r11_present) { - HANDLE_CODE(unpack_dyn_seq_of(cqi_report_periodic_proc_ext_to_release_list_r11, bref, 1, 3, - UnalignedIntegerPacker(1, 3))); + HANDLE_CODE(unpack_dyn_seq_of( + cqi_report_periodic_proc_ext_to_release_list_r11, bref, 1, 3, UnalignedIntegerPacker(1, 3))); } if (cqi_report_periodic_proc_ext_to_add_mod_list_r11_present) { HANDLE_CODE(unpack_dyn_seq_of(cqi_report_periodic_proc_ext_to_add_mod_list_r11, bref, 1, 3)); @@ -25726,7 +25793,10 @@ SRSASN_CODE spdcch_elems_r15_c::pack(bit_ref& bref) const } if (c.dci7_candidate_sets_per_al_spdcch_r15_present) { HANDLE_CODE(pack_dyn_seq_of( - bref, c.dci7_candidate_sets_per_al_spdcch_r15, 1, 2, + bref, + c.dci7_candidate_sets_per_al_spdcch_r15, + 1, + 2, SeqOfPacker >(1, 4, UnalignedIntegerPacker(0, 6)))); } if (c.res_block_assign_r15_present) { @@ -25796,7 +25866,10 @@ SRSASN_CODE spdcch_elems_r15_c::unpack(bit_ref& bref) } if (c.dci7_candidate_sets_per_al_spdcch_r15_present) { HANDLE_CODE(unpack_dyn_seq_of( - c.dci7_candidate_sets_per_al_spdcch_r15, bref, 1, 2, + c.dci7_candidate_sets_per_al_spdcch_r15, + bref, + 1, + 2, SeqOfPacker >(1, 4, UnalignedIntegerPacker(0, 6)))); } if (c.res_block_assign_r15_present) { @@ -27914,8 +27987,8 @@ SRSASN_CODE pdsch_re_map_qcl_cfg_r11_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(2); - rrc_asn1_warn_assert(mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, __LINE__); group_flags[0] |= mbsfn_sf_cfg_list_v1430_present; rrc_asn1_warn_assert(codeword_one_cfg_v1530_present != (codeword_one_cfg_v1530.get() != NULL), __FILE__, __LINE__); group_flags[1] |= codeword_one_cfg_v1530_present; @@ -28007,8 +28080,8 @@ void pdsch_re_map_qcl_cfg_r11_s::to_json(json_writer& j) const j.write_int("qcl-CSI-RS-ConfigNZPId-r11", qcl_csi_rs_cfg_nzp_id_r11); } if (ext) { - rrc_asn1_warn_assert(mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, __LINE__); if (mbsfn_sf_cfg_list_v1430_present) { j.write_fieldname("mbsfn-SubframeConfigList-v1430"); mbsfn_sf_cfg_list_v1430->to_json(j); @@ -29311,8 +29384,8 @@ SRSASN_CODE crs_assist_info_r11_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(1); - rrc_asn1_warn_assert(mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, __LINE__); group_flags[0] |= mbsfn_sf_cfg_list_v1430_present; group_flags.pack(bref); @@ -29361,8 +29434,8 @@ void crs_assist_info_r11_s::to_json(json_writer& j) const } j.end_array(); if (ext) { - rrc_asn1_warn_assert(mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, __LINE__); if (mbsfn_sf_cfg_list_v1430_present) { j.start_array("mbsfn-SubframeConfigList-v1430"); for (uint32_t i1 = 0; i1 < mbsfn_sf_cfg_list_v1430->size(); ++i1) { @@ -29388,8 +29461,8 @@ SRSASN_CODE crs_assist_info_r13_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(1); - rrc_asn1_warn_assert(mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, __LINE__); group_flags[0] |= mbsfn_sf_cfg_list_v1430_present; group_flags.pack(bref); @@ -29444,8 +29517,8 @@ void crs_assist_info_r13_s::to_json(json_writer& j) const j.end_array(); } if (ext) { - rrc_asn1_warn_assert(mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, __LINE__); if (mbsfn_sf_cfg_list_v1430_present) { j.start_array("mbsfn-SubframeConfigList-v1430"); for (uint32_t i1 = 0; i1 < mbsfn_sf_cfg_list_v1430->size(); ++i1) { @@ -30081,16 +30154,16 @@ SRSASN_CODE pdcp_cfg_s::pack(bit_ref& bref) const group_flags[1] |= pdcp_sn_size_v1130_present; group_flags[2] |= ul_data_split_drb_via_scg_r12_present; group_flags[2] |= t_reordering_r12_present; - rrc_asn1_warn_assert(ul_data_split_thres_r13_present != (ul_data_split_thres_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ul_data_split_thres_r13_present != (ul_data_split_thres_r13.get() != NULL), __FILE__, __LINE__); group_flags[3] |= ul_data_split_thres_r13_present; group_flags[3] |= pdcp_sn_size_v1310_present; rrc_asn1_warn_assert(status_feedback_r13_present != (status_feedback_r13.get() != NULL), __FILE__, __LINE__); group_flags[3] |= status_feedback_r13_present; rrc_asn1_warn_assert(ul_lwa_cfg_r14_present != (ul_lwa_cfg_r14.get() != NULL), __FILE__, __LINE__); group_flags[4] |= ul_lwa_cfg_r14_present; - rrc_asn1_warn_assert(ul_only_hdr_compress_r14_present != (ul_only_hdr_compress_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ul_only_hdr_compress_r14_present != (ul_only_hdr_compress_r14.get() != NULL), __FILE__, __LINE__); group_flags[4] |= ul_only_hdr_compress_r14_present; rrc_asn1_warn_assert(ul_data_compress_r15_present != (ul_data_compress_r15.get() != NULL), __FILE__, __LINE__); group_flags[5] |= ul_data_compress_r15_present; @@ -30293,8 +30366,8 @@ void pdcp_cfg_s::to_json(json_writer& j) const if (t_reordering_r12_present) { j.write_str("t-Reordering-r12", t_reordering_r12.to_string()); } - rrc_asn1_warn_assert(ul_data_split_thres_r13_present != (ul_data_split_thres_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ul_data_split_thres_r13_present != (ul_data_split_thres_r13.get() != NULL), __FILE__, __LINE__); if (ul_data_split_thres_r13_present) { j.write_fieldname("ul-DataSplitThreshold-r13"); ul_data_split_thres_r13->to_json(j); @@ -30312,8 +30385,8 @@ void pdcp_cfg_s::to_json(json_writer& j) const j.write_fieldname("ul-LWA-Config-r14"); ul_lwa_cfg_r14->to_json(j); } - rrc_asn1_warn_assert(ul_only_hdr_compress_r14_present != (ul_only_hdr_compress_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ul_only_hdr_compress_r14_present != (ul_only_hdr_compress_r14.get() != NULL), __FILE__, __LINE__); if (ul_only_hdr_compress_r14_present) { j.write_fieldname("uplinkOnlyHeaderCompression-r14"); ul_only_hdr_compress_r14->to_json(j); @@ -31651,8 +31724,8 @@ SRSASN_CODE sps_cfg_ul_c::setup_s_::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(4); - rrc_asn1_warn_assert(p0_persistent_sf_set2_r12_present != (p0_persistent_sf_set2_r12.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + p0_persistent_sf_set2_r12_present != (p0_persistent_sf_set2_r12.get() != NULL), __FILE__, __LINE__); group_flags[0] |= p0_persistent_sf_set2_r12_present; group_flags[1] |= nof_conf_ul_sps_processes_r13_present; group_flags[2] |= fixed_rv_non_adaptive_r14_present; @@ -31661,8 +31734,8 @@ SRSASN_CODE sps_cfg_ul_c::setup_s_::pack(bit_ref& bref) const group_flags[3] |= cyclic_shift_sps_r15_present; group_flags[3] |= harq_proc_id_offset_r15_present; group_flags[3] |= rv_sps_ul_repeats_r15_present; - rrc_asn1_warn_assert(tpc_pdcch_cfg_pusch_sps_r15_present != (tpc_pdcch_cfg_pusch_sps_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + tpc_pdcch_cfg_pusch_sps_r15_present != (tpc_pdcch_cfg_pusch_sps_r15.get() != NULL), __FILE__, __LINE__); group_flags[3] |= tpc_pdcch_cfg_pusch_sps_r15_present; group_flags[3] |= total_num_pusch_sps_ul_repeats_r15_present; group_flags[3] |= sps_cfg_idx_r15_present; @@ -31823,8 +31896,8 @@ void sps_cfg_ul_c::setup_s_::to_json(json_writer& j) const j.write_str("twoIntervalsConfig", "true"); } if (ext) { - rrc_asn1_warn_assert(p0_persistent_sf_set2_r12_present != (p0_persistent_sf_set2_r12.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + p0_persistent_sf_set2_r12_present != (p0_persistent_sf_set2_r12.get() != NULL), __FILE__, __LINE__); if (p0_persistent_sf_set2_r12_present) { j.write_fieldname("p0-PersistentSubframeSet2-r12"); p0_persistent_sf_set2_r12->to_json(j); @@ -31850,8 +31923,8 @@ void sps_cfg_ul_c::setup_s_::to_json(json_writer& j) const if (rv_sps_ul_repeats_r15_present) { j.write_str("rv-SPS-UL-Repetitions-r15", rv_sps_ul_repeats_r15.to_string()); } - rrc_asn1_warn_assert(tpc_pdcch_cfg_pusch_sps_r15_present != (tpc_pdcch_cfg_pusch_sps_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + tpc_pdcch_cfg_pusch_sps_r15_present != (tpc_pdcch_cfg_pusch_sps_r15.get() != NULL), __FILE__, __LINE__); if (tpc_pdcch_cfg_pusch_sps_r15_present) { j.write_fieldname("tpc-PDCCH-ConfigPUSCH-SPS-r15"); tpc_pdcch_cfg_pusch_sps_r15->to_json(j); @@ -32081,8 +32154,8 @@ SRSASN_CODE sps_cfg_ul_stti_r15_c::unpack(bit_ref& bref) HANDLE_CODE(unpack_enum(c.semi_persist_sched_interv_ul_stti_r15, bref)); HANDLE_CODE(unpack_enum(c.implicit_release_after, bref)); if (c.p0_persistent_r15_present) { - HANDLE_CODE(unpack_unalign_integer(c.p0_persistent_r15.p0_nominal_spusch_persistent_r15, bref, (int8_t)-126, - (int8_t)24)); + HANDLE_CODE(unpack_unalign_integer( + c.p0_persistent_r15.p0_nominal_spusch_persistent_r15, bref, (int8_t)-126, (int8_t)24)); HANDLE_CODE( unpack_unalign_integer(c.p0_persistent_r15.p0_ue_spusch_persistent_r15, bref, (int8_t)-8, (int8_t)7)); } @@ -32233,7 +32306,10 @@ SRSASN_CODE spucch_cfg_r15_c::pack(bit_ref& bref) const if (c.spucch_set_r15_present) { HANDLE_CODE(pack_dyn_seq_of(bref, c.spucch_set_r15, 1, 4)); } - HANDLE_CODE(pack_dyn_seq_of(bref, c.two_ant_port_activ_spucch_format3_r15.n3_spucch_an_list_r15, 1, 4, + HANDLE_CODE(pack_dyn_seq_of(bref, + c.two_ant_port_activ_spucch_format3_r15.n3_spucch_an_list_r15, + 1, + 4, UnalignedIntegerPacker(0, 549))); break; default: @@ -32256,7 +32332,10 @@ SRSASN_CODE spucch_cfg_r15_c::unpack(bit_ref& bref) if (c.spucch_set_r15_present) { HANDLE_CODE(unpack_dyn_seq_of(c.spucch_set_r15, bref, 1, 4)); } - HANDLE_CODE(unpack_dyn_seq_of(c.two_ant_port_activ_spucch_format3_r15.n3_spucch_an_list_r15, bref, 1, 4, + HANDLE_CODE(unpack_dyn_seq_of(c.two_ant_port_activ_spucch_format3_r15.n3_spucch_an_list_r15, + bref, + 1, + 4, UnalignedIntegerPacker(0, 549))); break; default: @@ -33852,11 +33931,13 @@ SRSASN_CODE cfi_pattern_cfg_r15_s::pack(bit_ref& bref) const HANDLE_CODE(bref.pack(cfi_pattern_slot_subslot_r15_present, 1)); if (cfi_pattern_sf_r15_present) { - HANDLE_CODE(pack_fixed_seq_of(bref, &(cfi_pattern_sf_r15)[0], cfi_pattern_sf_r15.size(), - UnalignedIntegerPacker(1, 4))); + HANDLE_CODE(pack_fixed_seq_of( + bref, &(cfi_pattern_sf_r15)[0], cfi_pattern_sf_r15.size(), UnalignedIntegerPacker(1, 4))); } if (cfi_pattern_slot_subslot_r15_present) { - HANDLE_CODE(pack_fixed_seq_of(bref, &(cfi_pattern_slot_subslot_r15)[0], cfi_pattern_slot_subslot_r15.size(), + HANDLE_CODE(pack_fixed_seq_of(bref, + &(cfi_pattern_slot_subslot_r15)[0], + cfi_pattern_slot_subslot_r15.size(), UnalignedIntegerPacker(1, 3))); } @@ -33868,11 +33949,13 @@ SRSASN_CODE cfi_pattern_cfg_r15_s::unpack(bit_ref& bref) HANDLE_CODE(bref.unpack(cfi_pattern_slot_subslot_r15_present, 1)); if (cfi_pattern_sf_r15_present) { - HANDLE_CODE(unpack_fixed_seq_of(&(cfi_pattern_sf_r15)[0], bref, cfi_pattern_sf_r15.size(), - UnalignedIntegerPacker(1, 4))); + HANDLE_CODE(unpack_fixed_seq_of( + &(cfi_pattern_sf_r15)[0], bref, cfi_pattern_sf_r15.size(), UnalignedIntegerPacker(1, 4))); } if (cfi_pattern_slot_subslot_r15_present) { - HANDLE_CODE(unpack_fixed_seq_of(&(cfi_pattern_slot_subslot_r15)[0], bref, cfi_pattern_slot_subslot_r15.size(), + HANDLE_CODE(unpack_fixed_seq_of(&(cfi_pattern_slot_subslot_r15)[0], + bref, + cfi_pattern_slot_subslot_r15.size(), UnalignedIntegerPacker(1, 3))); } @@ -34107,8 +34190,8 @@ SRSASN_CODE drb_to_add_mod_s::pack(bit_ref& bref) const group_flags[3] |= rlc_cfg_v1510_present; rrc_asn1_warn_assert(rlc_cfg_v1530_present != (rlc_cfg_v1530.get() != NULL), __FILE__, __LINE__); group_flags[4] |= rlc_cfg_v1530_present; - rrc_asn1_warn_assert(rlc_bearer_cfg_dupl_r15_present != (rlc_bearer_cfg_dupl_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + rlc_bearer_cfg_dupl_r15_present != (rlc_bearer_cfg_dupl_r15.get() != NULL), __FILE__, __LINE__); group_flags[4] |= rlc_bearer_cfg_dupl_r15_present; group_flags[4] |= lc_ch_id_r15_present; group_flags.pack(bref); @@ -34359,8 +34442,8 @@ void drb_to_add_mod_s::to_json(json_writer& j) const j.write_fieldname("rlc-Config-v1530"); rlc_cfg_v1530->to_json(j); } - rrc_asn1_warn_assert(rlc_bearer_cfg_dupl_r15_present != (rlc_bearer_cfg_dupl_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + rlc_bearer_cfg_dupl_r15_present != (rlc_bearer_cfg_dupl_r15.get() != NULL), __FILE__, __LINE__); if (rlc_bearer_cfg_dupl_r15_present) { j.write_fieldname("rlc-BearerConfigDupl-r15"); rlc_bearer_cfg_dupl_r15->to_json(j); @@ -36163,8 +36246,8 @@ SRSASN_CODE pucch_cfg_ded_r13_s::pucch_format_r13_c_::pack(bit_ref& bref) const HANDLE_CODE(bref.pack(c.get().n3_pucch_an_list_r13_present, 1)); HANDLE_CODE(bref.pack(c.get().two_ant_port_activ_pucch_format3_r13_present, 1)); if (c.get().n3_pucch_an_list_r13_present) { - HANDLE_CODE(pack_dyn_seq_of(bref, c.get().n3_pucch_an_list_r13, 1, 4, - UnalignedIntegerPacker(0, 549))); + HANDLE_CODE(pack_dyn_seq_of( + bref, c.get().n3_pucch_an_list_r13, 1, 4, UnalignedIntegerPacker(0, 549))); } if (c.get().two_ant_port_activ_pucch_format3_r13_present) { HANDLE_CODE(c.get().two_ant_port_activ_pucch_format3_r13.pack(bref)); @@ -36178,16 +36261,16 @@ SRSASN_CODE pucch_cfg_ded_r13_s::pucch_format_r13_c_::pack(bit_ref& bref) const break; case types::format4_r13: HANDLE_CODE(bref.pack(c.get().format4_multi_csi_res_cfg_r13_present, 1)); - HANDLE_CODE(pack_fixed_seq_of(bref, &(c.get().format4_res_cfg_r13)[0], - c.get().format4_res_cfg_r13.size())); + HANDLE_CODE(pack_fixed_seq_of( + bref, &(c.get().format4_res_cfg_r13)[0], c.get().format4_res_cfg_r13.size())); if (c.get().format4_multi_csi_res_cfg_r13_present) { HANDLE_CODE(pack_dyn_seq_of(bref, c.get().format4_multi_csi_res_cfg_r13, 1, 2)); } break; case types::format5_r13: HANDLE_CODE(bref.pack(c.get().format5_multi_csi_res_cfg_r13_present, 1)); - HANDLE_CODE(pack_fixed_seq_of(bref, &(c.get().format5_res_cfg_r13)[0], - c.get().format5_res_cfg_r13.size())); + HANDLE_CODE(pack_fixed_seq_of( + bref, &(c.get().format5_res_cfg_r13)[0], c.get().format5_res_cfg_r13.size())); if (c.get().format5_multi_csi_res_cfg_r13_present) { HANDLE_CODE(c.get().format5_multi_csi_res_cfg_r13.pack(bref)); } @@ -36208,8 +36291,8 @@ SRSASN_CODE pucch_cfg_ded_r13_s::pucch_format_r13_c_::unpack(bit_ref& bref) HANDLE_CODE(bref.unpack(c.get().n3_pucch_an_list_r13_present, 1)); HANDLE_CODE(bref.unpack(c.get().two_ant_port_activ_pucch_format3_r13_present, 1)); if (c.get().n3_pucch_an_list_r13_present) { - HANDLE_CODE(unpack_dyn_seq_of(c.get().n3_pucch_an_list_r13, bref, 1, 4, - UnalignedIntegerPacker(0, 549))); + HANDLE_CODE(unpack_dyn_seq_of( + c.get().n3_pucch_an_list_r13, bref, 1, 4, UnalignedIntegerPacker(0, 549))); } if (c.get().two_ant_port_activ_pucch_format3_r13_present) { HANDLE_CODE(c.get().two_ant_port_activ_pucch_format3_r13.unpack(bref)); @@ -36223,16 +36306,16 @@ SRSASN_CODE pucch_cfg_ded_r13_s::pucch_format_r13_c_::unpack(bit_ref& bref) break; case types::format4_r13: HANDLE_CODE(bref.unpack(c.get().format4_multi_csi_res_cfg_r13_present, 1)); - HANDLE_CODE(unpack_fixed_seq_of(&(c.get().format4_res_cfg_r13)[0], bref, - c.get().format4_res_cfg_r13.size())); + HANDLE_CODE(unpack_fixed_seq_of( + &(c.get().format4_res_cfg_r13)[0], bref, c.get().format4_res_cfg_r13.size())); if (c.get().format4_multi_csi_res_cfg_r13_present) { HANDLE_CODE(unpack_dyn_seq_of(c.get().format4_multi_csi_res_cfg_r13, bref, 1, 2)); } break; case types::format5_r13: HANDLE_CODE(bref.unpack(c.get().format5_multi_csi_res_cfg_r13_present, 1)); - HANDLE_CODE(unpack_fixed_seq_of(&(c.get().format5_res_cfg_r13)[0], bref, - c.get().format5_res_cfg_r13.size())); + HANDLE_CODE(unpack_fixed_seq_of( + &(c.get().format5_res_cfg_r13)[0], bref, c.get().format5_res_cfg_r13.size())); if (c.get().format5_multi_csi_res_cfg_r13_present) { HANDLE_CODE(c.get().format5_multi_csi_res_cfg_r13.unpack(bref)); } @@ -36351,7 +36434,10 @@ SRSASN_CODE pucch_cfg_ded_r13_s::pucch_format_r13_c_::ch_sel_r13_s_::n1_pucch_an break; case types::setup: HANDLE_CODE(pack_dyn_seq_of( - bref, c.n1_pucch_an_cs_list_r13, 1, 2, + bref, + c.n1_pucch_an_cs_list_r13, + 1, + 2, SeqOfPacker >(1, 4, UnalignedIntegerPacker(0, 2047)))); HANDLE_CODE(pack_dyn_seq_of(bref, c.n1_pucch_an_cs_list_p1_r13, 2, 4, UnalignedIntegerPacker(0, 2047))); break; @@ -36371,7 +36457,10 @@ SRSASN_CODE pucch_cfg_ded_r13_s::pucch_format_r13_c_::ch_sel_r13_s_::n1_pucch_an break; case types::setup: HANDLE_CODE(unpack_dyn_seq_of( - c.n1_pucch_an_cs_list_r13, bref, 1, 2, + c.n1_pucch_an_cs_list_r13, + bref, + 1, + 2, SeqOfPacker >(1, 4, UnalignedIntegerPacker(0, 2047)))); HANDLE_CODE( unpack_dyn_seq_of(c.n1_pucch_an_cs_list_p1_r13, bref, 2, 4, UnalignedIntegerPacker(0, 2047))); @@ -36897,7 +36986,10 @@ SRSASN_CODE pucch_cfg_ded_v1020_s::pucch_format_r10_c_::ch_sel_r10_s_::n1_pucch_ break; case types::setup: HANDLE_CODE(pack_dyn_seq_of( - bref, c.n1_pucch_an_cs_list_r10, 1, 2, + bref, + c.n1_pucch_an_cs_list_r10, + 1, + 2, SeqOfPacker >(1, 4, UnalignedIntegerPacker(0, 2047)))); break; default: @@ -36916,7 +37008,10 @@ SRSASN_CODE pucch_cfg_ded_v1020_s::pucch_format_r10_c_::ch_sel_r10_s_::n1_pucch_ break; case types::setup: HANDLE_CODE(unpack_dyn_seq_of( - c.n1_pucch_an_cs_list_r10, bref, 1, 2, + c.n1_pucch_an_cs_list_r10, + bref, + 1, + 2, SeqOfPacker >(1, 4, UnalignedIntegerPacker(0, 2047)))); break; default: @@ -37440,16 +37535,16 @@ SRSASN_CODE pusch_cfg_ded_r13_s::uci_on_pusch_c_::pack(bit_ref& bref) const HANDLE_CODE(pack_unalign_integer(bref, c.beta_offset_cqi_idx_sf_set2_r13, (uint8_t)0, (uint8_t)15)); if (c.beta_offset_mc_r12_present) { HANDLE_CODE(bref.pack(c.beta_offset_mc_r12.beta_offset2_ack_idx_mc_sf_set2_r13_present, 1)); - HANDLE_CODE(pack_unalign_integer(bref, c.beta_offset_mc_r12.beta_offset_ack_idx_mc_sf_set2_r13, (uint8_t)0, - (uint8_t)15)); + HANDLE_CODE(pack_unalign_integer( + bref, c.beta_offset_mc_r12.beta_offset_ack_idx_mc_sf_set2_r13, (uint8_t)0, (uint8_t)15)); if (c.beta_offset_mc_r12.beta_offset2_ack_idx_mc_sf_set2_r13_present) { - HANDLE_CODE(pack_unalign_integer(bref, c.beta_offset_mc_r12.beta_offset2_ack_idx_mc_sf_set2_r13, (uint8_t)0, - (uint8_t)15)); + HANDLE_CODE(pack_unalign_integer( + bref, c.beta_offset_mc_r12.beta_offset2_ack_idx_mc_sf_set2_r13, (uint8_t)0, (uint8_t)15)); } - HANDLE_CODE(pack_unalign_integer(bref, c.beta_offset_mc_r12.beta_offset_ri_idx_mc_sf_set2_r13, (uint8_t)0, - (uint8_t)15)); - HANDLE_CODE(pack_unalign_integer(bref, c.beta_offset_mc_r12.beta_offset_cqi_idx_mc_sf_set2_r13, (uint8_t)0, - (uint8_t)15)); + HANDLE_CODE(pack_unalign_integer( + bref, c.beta_offset_mc_r12.beta_offset_ri_idx_mc_sf_set2_r13, (uint8_t)0, (uint8_t)15)); + HANDLE_CODE(pack_unalign_integer( + bref, c.beta_offset_mc_r12.beta_offset_cqi_idx_mc_sf_set2_r13, (uint8_t)0, (uint8_t)15)); } break; default: @@ -37477,16 +37572,16 @@ SRSASN_CODE pusch_cfg_ded_r13_s::uci_on_pusch_c_::unpack(bit_ref& bref) HANDLE_CODE(unpack_unalign_integer(c.beta_offset_cqi_idx_sf_set2_r13, bref, (uint8_t)0, (uint8_t)15)); if (c.beta_offset_mc_r12_present) { HANDLE_CODE(bref.unpack(c.beta_offset_mc_r12.beta_offset2_ack_idx_mc_sf_set2_r13_present, 1)); - HANDLE_CODE(unpack_unalign_integer(c.beta_offset_mc_r12.beta_offset_ack_idx_mc_sf_set2_r13, bref, (uint8_t)0, - (uint8_t)15)); + HANDLE_CODE(unpack_unalign_integer( + c.beta_offset_mc_r12.beta_offset_ack_idx_mc_sf_set2_r13, bref, (uint8_t)0, (uint8_t)15)); if (c.beta_offset_mc_r12.beta_offset2_ack_idx_mc_sf_set2_r13_present) { - HANDLE_CODE(unpack_unalign_integer(c.beta_offset_mc_r12.beta_offset2_ack_idx_mc_sf_set2_r13, bref, (uint8_t)0, - (uint8_t)15)); + HANDLE_CODE(unpack_unalign_integer( + c.beta_offset_mc_r12.beta_offset2_ack_idx_mc_sf_set2_r13, bref, (uint8_t)0, (uint8_t)15)); } - HANDLE_CODE(unpack_unalign_integer(c.beta_offset_mc_r12.beta_offset_ri_idx_mc_sf_set2_r13, bref, (uint8_t)0, - (uint8_t)15)); - HANDLE_CODE(unpack_unalign_integer(c.beta_offset_mc_r12.beta_offset_cqi_idx_mc_sf_set2_r13, bref, (uint8_t)0, - (uint8_t)15)); + HANDLE_CODE(unpack_unalign_integer( + c.beta_offset_mc_r12.beta_offset_ri_idx_mc_sf_set2_r13, bref, (uint8_t)0, (uint8_t)15)); + HANDLE_CODE(unpack_unalign_integer( + c.beta_offset_mc_r12.beta_offset_cqi_idx_mc_sf_set2_r13, bref, (uint8_t)0, (uint8_t)15)); } break; default: @@ -37689,12 +37784,12 @@ SRSASN_CODE pusch_cfg_ded_v1250_s::uci_on_pusch_c_::pack(bit_ref& bref) const HANDLE_CODE(pack_unalign_integer(bref, c.beta_offset_ri_idx_sf_set2_r12, (uint8_t)0, (uint8_t)15)); HANDLE_CODE(pack_unalign_integer(bref, c.beta_offset_cqi_idx_sf_set2_r12, (uint8_t)0, (uint8_t)15)); if (c.beta_offset_mc_r12_present) { - HANDLE_CODE(pack_unalign_integer(bref, c.beta_offset_mc_r12.beta_offset_ack_idx_mc_sf_set2_r12, (uint8_t)0, - (uint8_t)15)); - HANDLE_CODE(pack_unalign_integer(bref, c.beta_offset_mc_r12.beta_offset_ri_idx_mc_sf_set2_r12, (uint8_t)0, - (uint8_t)15)); - HANDLE_CODE(pack_unalign_integer(bref, c.beta_offset_mc_r12.beta_offset_cqi_idx_mc_sf_set2_r12, (uint8_t)0, - (uint8_t)15)); + HANDLE_CODE(pack_unalign_integer( + bref, c.beta_offset_mc_r12.beta_offset_ack_idx_mc_sf_set2_r12, (uint8_t)0, (uint8_t)15)); + HANDLE_CODE(pack_unalign_integer( + bref, c.beta_offset_mc_r12.beta_offset_ri_idx_mc_sf_set2_r12, (uint8_t)0, (uint8_t)15)); + HANDLE_CODE(pack_unalign_integer( + bref, c.beta_offset_mc_r12.beta_offset_cqi_idx_mc_sf_set2_r12, (uint8_t)0, (uint8_t)15)); } break; default: @@ -37717,12 +37812,12 @@ SRSASN_CODE pusch_cfg_ded_v1250_s::uci_on_pusch_c_::unpack(bit_ref& bref) HANDLE_CODE(unpack_unalign_integer(c.beta_offset_ri_idx_sf_set2_r12, bref, (uint8_t)0, (uint8_t)15)); HANDLE_CODE(unpack_unalign_integer(c.beta_offset_cqi_idx_sf_set2_r12, bref, (uint8_t)0, (uint8_t)15)); if (c.beta_offset_mc_r12_present) { - HANDLE_CODE(unpack_unalign_integer(c.beta_offset_mc_r12.beta_offset_ack_idx_mc_sf_set2_r12, bref, (uint8_t)0, - (uint8_t)15)); - HANDLE_CODE(unpack_unalign_integer(c.beta_offset_mc_r12.beta_offset_ri_idx_mc_sf_set2_r12, bref, (uint8_t)0, - (uint8_t)15)); - HANDLE_CODE(unpack_unalign_integer(c.beta_offset_mc_r12.beta_offset_cqi_idx_mc_sf_set2_r12, bref, (uint8_t)0, - (uint8_t)15)); + HANDLE_CODE(unpack_unalign_integer( + c.beta_offset_mc_r12.beta_offset_ack_idx_mc_sf_set2_r12, bref, (uint8_t)0, (uint8_t)15)); + HANDLE_CODE(unpack_unalign_integer( + c.beta_offset_mc_r12.beta_offset_ri_idx_mc_sf_set2_r12, bref, (uint8_t)0, (uint8_t)15)); + HANDLE_CODE(unpack_unalign_integer( + c.beta_offset_mc_r12.beta_offset_cqi_idx_mc_sf_set2_r12, bref, (uint8_t)0, (uint8_t)15)); } break; default: @@ -38381,8 +38476,8 @@ SRSASN_CODE phys_cfg_ded_stti_r15_c::unpack(bit_ref& bref) HANDLE_CODE(c.csi_rs_cfg_r15.unpack(bref)); } if (c.csi_rs_cfg_nzp_to_release_list_r15_present) { - HANDLE_CODE(unpack_dyn_seq_of(c.csi_rs_cfg_nzp_to_release_list_r15, bref, 1, 24, - UnalignedIntegerPacker(1, 24))); + HANDLE_CODE(unpack_dyn_seq_of( + c.csi_rs_cfg_nzp_to_release_list_r15, bref, 1, 24, UnalignedIntegerPacker(1, 24))); } if (c.csi_rs_cfg_nzp_to_add_mod_list_r15_present) { HANDLE_CODE(unpack_dyn_seq_of(c.csi_rs_cfg_nzp_to_add_mod_list_r15, bref, 1, 24)); @@ -38647,8 +38742,8 @@ SRSASN_CODE sps_cfg_dl_c::setup_s_::two_ant_port_activ_r10_c_::unpack(bit_ref& b case types::release: break; case types::setup: - HANDLE_CODE(unpack_dyn_seq_of(c.n1_pucch_an_persistent_list_p1_r10, bref, 1, 4, - UnalignedIntegerPacker(0, 2047))); + HANDLE_CODE(unpack_dyn_seq_of( + c.n1_pucch_an_persistent_list_p1_r10, bref, 1, 4, UnalignedIntegerPacker(0, 2047))); break; default: log_invalid_choice_id(type_, "sps_cfg_dl_c::setup_s_::two_ant_port_activ_r10_c_"); @@ -38677,8 +38772,8 @@ SRSASN_CODE srb_to_add_mod_s::pack(bit_ref& bref) const group_flags[0] |= pdcp_ver_change_r15_present; rrc_asn1_warn_assert(rlc_cfg_v1530_present != (rlc_cfg_v1530.get() != NULL), __FILE__, __LINE__); group_flags[0] |= rlc_cfg_v1530_present; - rrc_asn1_warn_assert(rlc_bearer_cfg_dupl_r15_present != (rlc_bearer_cfg_dupl_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + rlc_bearer_cfg_dupl_r15_present != (rlc_bearer_cfg_dupl_r15.get() != NULL), __FILE__, __LINE__); group_flags[0] |= rlc_bearer_cfg_dupl_r15_present; group_flags[0] |= srb_id_v1530_present; group_flags.pack(bref); @@ -38764,8 +38859,8 @@ void srb_to_add_mod_s::to_json(json_writer& j) const j.write_fieldname("rlc-Config-v1530"); rlc_cfg_v1530->to_json(j); } - rrc_asn1_warn_assert(rlc_bearer_cfg_dupl_r15_present != (rlc_bearer_cfg_dupl_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + rlc_bearer_cfg_dupl_r15_present != (rlc_bearer_cfg_dupl_r15.get() != NULL), __FILE__, __LINE__); if (rlc_bearer_cfg_dupl_r15_present) { j.write_fieldname("rlc-BearerConfigDupl-r15"); rlc_bearer_cfg_dupl_r15->to_json(j); @@ -40100,11 +40195,11 @@ SRSASN_CODE mac_main_cfg_s::pack(bit_ref& bref) const group_flags[0] |= sr_prohibit_timer_r9_present; rrc_asn1_warn_assert(mac_main_cfg_v1020_present != (mac_main_cfg_v1020.get() != NULL), __FILE__, __LINE__); group_flags[1] |= mac_main_cfg_v1020_present; - rrc_asn1_warn_assert(stag_to_release_list_r11_present != (stag_to_release_list_r11.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + stag_to_release_list_r11_present != (stag_to_release_list_r11.get() != NULL), __FILE__, __LINE__); group_flags[2] |= stag_to_release_list_r11_present; - rrc_asn1_warn_assert(stag_to_add_mod_list_r11_present != (stag_to_add_mod_list_r11.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + stag_to_add_mod_list_r11_present != (stag_to_add_mod_list_r11.get() != NULL), __FILE__, __LINE__); group_flags[2] |= stag_to_add_mod_list_r11_present; rrc_asn1_warn_assert(drx_cfg_v1130_present != (drx_cfg_v1130.get() != NULL), __FILE__, __LINE__); group_flags[2] |= drx_cfg_v1130_present; @@ -40117,21 +40212,22 @@ SRSASN_CODE mac_main_cfg_s::pack(bit_ref& bref) const group_flags[4] |= drx_cfg_v1310_present; group_flags[4] |= extended_phr2_r13_present; rrc_asn1_warn_assert(e_drx_cfg_cycle_start_offset_r13_present != (e_drx_cfg_cycle_start_offset_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[4] |= e_drx_cfg_cycle_start_offset_r13_present; rrc_asn1_warn_assert(drx_cfg_r13_present != (drx_cfg_r13.get() != NULL), __FILE__, __LINE__); group_flags[5] |= drx_cfg_r13_present; rrc_asn1_warn_assert(skip_ul_tx_r14_present != (skip_ul_tx_r14.get() != NULL), __FILE__, __LINE__); group_flags[6] |= skip_ul_tx_r14_present; - rrc_asn1_warn_assert(data_inactivity_timer_cfg_r14_present != (data_inactivity_timer_cfg_r14.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + data_inactivity_timer_cfg_r14_present != (data_inactivity_timer_cfg_r14.get() != NULL), __FILE__, __LINE__); group_flags[6] |= data_inactivity_timer_cfg_r14_present; group_flags[7] |= rai_activation_r14_present; rrc_asn1_warn_assert(short_tti_and_spt_r15_present != (short_tti_and_spt_r15.get() != NULL), __FILE__, __LINE__); group_flags[8] |= short_tti_and_spt_r15_present; group_flags[8] |= mpdcch_ul_harq_ack_feedback_cfg_r15_present; - rrc_asn1_warn_assert(dormant_state_timers_r15_present != (dormant_state_timers_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + dormant_state_timers_r15_present != (dormant_state_timers_r15.get() != NULL), __FILE__, __LINE__); group_flags[8] |= dormant_state_timers_r15_present; group_flags.pack(bref); @@ -40449,8 +40545,8 @@ void mac_main_cfg_s::to_json(json_writer& j) const } j.end_obj(); } - rrc_asn1_warn_assert(stag_to_release_list_r11_present != (stag_to_release_list_r11.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + stag_to_release_list_r11_present != (stag_to_release_list_r11.get() != NULL), __FILE__, __LINE__); if (stag_to_release_list_r11_present) { j.start_array("stag-ToReleaseList-r11"); for (uint32_t i1 = 0; i1 < stag_to_release_list_r11->size(); ++i1) { @@ -40458,8 +40554,8 @@ void mac_main_cfg_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(stag_to_add_mod_list_r11_present != (stag_to_add_mod_list_r11.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + stag_to_add_mod_list_r11_present != (stag_to_add_mod_list_r11.get() != NULL), __FILE__, __LINE__); if (stag_to_add_mod_list_r11_present) { j.start_array("stag-ToAddModList-r11"); for (uint32_t i1 = 0; i1 < stag_to_add_mod_list_r11->size(); ++i1) { @@ -40494,7 +40590,8 @@ void mac_main_cfg_s::to_json(json_writer& j) const j.write_bool("extendedPHR2-r13", extended_phr2_r13); } rrc_asn1_warn_assert(e_drx_cfg_cycle_start_offset_r13_present != (e_drx_cfg_cycle_start_offset_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (e_drx_cfg_cycle_start_offset_r13_present) { j.write_fieldname("eDRX-Config-CycleStartOffset-r13"); e_drx_cfg_cycle_start_offset_r13->to_json(j); @@ -40509,8 +40606,8 @@ void mac_main_cfg_s::to_json(json_writer& j) const j.write_fieldname("skipUplinkTx-r14"); skip_ul_tx_r14->to_json(j); } - rrc_asn1_warn_assert(data_inactivity_timer_cfg_r14_present != (data_inactivity_timer_cfg_r14.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + data_inactivity_timer_cfg_r14_present != (data_inactivity_timer_cfg_r14.get() != NULL), __FILE__, __LINE__); if (data_inactivity_timer_cfg_r14_present) { j.write_fieldname("dataInactivityTimerConfig-r14"); data_inactivity_timer_cfg_r14->to_json(j); @@ -40526,8 +40623,8 @@ void mac_main_cfg_s::to_json(json_writer& j) const if (mpdcch_ul_harq_ack_feedback_cfg_r15_present) { j.write_bool("mpdcch-UL-HARQ-ACK-FeedbackConfig-r15", mpdcch_ul_harq_ack_feedback_cfg_r15); } - rrc_asn1_warn_assert(dormant_state_timers_r15_present != (dormant_state_timers_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + dormant_state_timers_r15_present != (dormant_state_timers_r15.get() != NULL), __FILE__, __LINE__); if (dormant_state_timers_r15_present) { j.write_fieldname("dormantStateTimers-r15"); dormant_state_timers_r15->to_json(j); @@ -41569,32 +41666,36 @@ SRSASN_CODE phys_cfg_ded_s::pack(bit_ref& bref) const group_flags[1] |= pucch_cfg_ded_v1020_present; rrc_asn1_warn_assert(pusch_cfg_ded_v1020_present != (pusch_cfg_ded_v1020.get() != NULL), __FILE__, __LINE__); group_flags[1] |= pusch_cfg_ded_v1020_present; - rrc_asn1_warn_assert(sched_request_cfg_v1020_present != (sched_request_cfg_v1020.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + sched_request_cfg_v1020_present != (sched_request_cfg_v1020.get() != NULL), __FILE__, __LINE__); group_flags[1] |= sched_request_cfg_v1020_present; rrc_asn1_warn_assert(srs_ul_cfg_ded_v1020_present != (srs_ul_cfg_ded_v1020.get() != NULL), __FILE__, __LINE__); group_flags[1] |= srs_ul_cfg_ded_v1020_present; - rrc_asn1_warn_assert(srs_ul_cfg_ded_aperiodic_r10_present != (srs_ul_cfg_ded_aperiodic_r10.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + srs_ul_cfg_ded_aperiodic_r10_present != (srs_ul_cfg_ded_aperiodic_r10.get() != NULL), __FILE__, __LINE__); group_flags[1] |= srs_ul_cfg_ded_aperiodic_r10_present; rrc_asn1_warn_assert(ul_pwr_ctrl_ded_v1020_present != (ul_pwr_ctrl_ded_v1020.get() != NULL), __FILE__, __LINE__); group_flags[1] |= ul_pwr_ctrl_ded_v1020_present; - rrc_asn1_warn_assert(add_spec_emission_ca_r10_present != (add_spec_emission_ca_r10.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + add_spec_emission_ca_r10_present != (add_spec_emission_ca_r10.get() != NULL), __FILE__, __LINE__); group_flags[2] |= add_spec_emission_ca_r10_present; rrc_asn1_warn_assert(csi_rs_cfg_nzp_to_release_list_r11_present != (csi_rs_cfg_nzp_to_release_list_r11.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[3] |= csi_rs_cfg_nzp_to_release_list_r11_present; rrc_asn1_warn_assert(csi_rs_cfg_nzp_to_add_mod_list_r11_present != (csi_rs_cfg_nzp_to_add_mod_list_r11.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[3] |= csi_rs_cfg_nzp_to_add_mod_list_r11_present; rrc_asn1_warn_assert(csi_rs_cfg_zp_to_release_list_r11_present != (csi_rs_cfg_zp_to_release_list_r11.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[3] |= csi_rs_cfg_zp_to_release_list_r11_present; rrc_asn1_warn_assert(csi_rs_cfg_zp_to_add_mod_list_r11_present != (csi_rs_cfg_zp_to_add_mod_list_r11.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[3] |= csi_rs_cfg_zp_to_add_mod_list_r11_present; rrc_asn1_warn_assert(epdcch_cfg_r11_present != (epdcch_cfg_r11.get() != NULL), __FILE__, __LINE__); group_flags[3] |= epdcch_cfg_r11_present; @@ -41612,13 +41713,13 @@ SRSASN_CODE phys_cfg_ded_s::pack(bit_ref& bref) const group_flags[4] |= ant_info_v1250_present; rrc_asn1_warn_assert(eimta_main_cfg_r12_present != (eimta_main_cfg_r12.get() != NULL), __FILE__, __LINE__); group_flags[4] |= eimta_main_cfg_r12_present; - rrc_asn1_warn_assert(eimta_main_cfg_pcell_r12_present != (eimta_main_cfg_pcell_r12.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + eimta_main_cfg_pcell_r12_present != (eimta_main_cfg_pcell_r12.get() != NULL), __FILE__, __LINE__); group_flags[4] |= eimta_main_cfg_pcell_r12_present; rrc_asn1_warn_assert(pucch_cfg_ded_v1250_present != (pucch_cfg_ded_v1250.get() != NULL), __FILE__, __LINE__); group_flags[4] |= pucch_cfg_ded_v1250_present; - rrc_asn1_warn_assert(cqi_report_cfg_pcell_v1250_present != (cqi_report_cfg_pcell_v1250.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cqi_report_cfg_pcell_v1250_present != (cqi_report_cfg_pcell_v1250.get() != NULL), __FILE__, __LINE__); group_flags[4] |= cqi_report_cfg_pcell_v1250_present; rrc_asn1_warn_assert(ul_pwr_ctrl_ded_v1250_present != (ul_pwr_ctrl_ded_v1250.get() != NULL), __FILE__, __LINE__); group_flags[4] |= ul_pwr_ctrl_ded_v1250_present; @@ -41634,22 +41735,23 @@ SRSASN_CODE phys_cfg_ded_s::pack(bit_ref& bref) const group_flags[6] |= pucch_cfg_ded_r13_present; rrc_asn1_warn_assert(pusch_cfg_ded_r13_present != (pusch_cfg_ded_r13.get() != NULL), __FILE__, __LINE__); group_flags[6] |= pusch_cfg_ded_r13_present; - rrc_asn1_warn_assert(pdcch_candidate_reductions_r13_present != (pdcch_candidate_reductions_r13.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + pdcch_candidate_reductions_r13_present != (pdcch_candidate_reductions_r13.get() != NULL), __FILE__, __LINE__); group_flags[6] |= pdcch_candidate_reductions_r13_present; rrc_asn1_warn_assert(cqi_report_cfg_v1310_present != (cqi_report_cfg_v1310.get() != NULL), __FILE__, __LINE__); group_flags[6] |= cqi_report_cfg_v1310_present; rrc_asn1_warn_assert(srs_ul_cfg_ded_v1310_present != (srs_ul_cfg_ded_v1310.get() != NULL), __FILE__, __LINE__); group_flags[6] |= srs_ul_cfg_ded_v1310_present; - rrc_asn1_warn_assert(srs_ul_cfg_ded_up_pts_ext_r13_present != (srs_ul_cfg_ded_up_pts_ext_r13.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + srs_ul_cfg_ded_up_pts_ext_r13_present != (srs_ul_cfg_ded_up_pts_ext_r13.get() != NULL), __FILE__, __LINE__); group_flags[6] |= srs_ul_cfg_ded_up_pts_ext_r13_present; - rrc_asn1_warn_assert(srs_ul_cfg_ded_aperiodic_v1310_present != (srs_ul_cfg_ded_aperiodic_v1310.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + srs_ul_cfg_ded_aperiodic_v1310_present != (srs_ul_cfg_ded_aperiodic_v1310.get() != NULL), __FILE__, __LINE__); group_flags[6] |= srs_ul_cfg_ded_aperiodic_v1310_present; rrc_asn1_warn_assert(srs_ul_cfg_ded_aperiodic_up_pts_ext_r13_present != (srs_ul_cfg_ded_aperiodic_up_pts_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[6] |= srs_ul_cfg_ded_aperiodic_up_pts_ext_r13_present; rrc_asn1_warn_assert(csi_rs_cfg_v1310_present != (csi_rs_cfg_v1310.get() != NULL), __FILE__, __LINE__); group_flags[6] |= csi_rs_cfg_v1310_present; @@ -41657,16 +41759,18 @@ SRSASN_CODE phys_cfg_ded_s::pack(bit_ref& bref) const group_flags[6] |= ce_mode_r13_present; rrc_asn1_warn_assert(csi_rs_cfg_nzp_to_add_mod_list_ext_r13_present != (csi_rs_cfg_nzp_to_add_mod_list_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[6] |= csi_rs_cfg_nzp_to_add_mod_list_ext_r13_present; rrc_asn1_warn_assert(csi_rs_cfg_nzp_to_release_list_ext_r13_present != (csi_rs_cfg_nzp_to_release_list_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[6] |= csi_rs_cfg_nzp_to_release_list_ext_r13_present; rrc_asn1_warn_assert(cqi_report_cfg_v1320_present != (cqi_report_cfg_v1320.get() != NULL), __FILE__, __LINE__); group_flags[7] |= cqi_report_cfg_v1320_present; - rrc_asn1_warn_assert(type_a_srs_tpc_pdcch_group_r14_present != (type_a_srs_tpc_pdcch_group_r14.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + type_a_srs_tpc_pdcch_group_r14_present != (type_a_srs_tpc_pdcch_group_r14.get() != NULL), __FILE__, __LINE__); group_flags[8] |= type_a_srs_tpc_pdcch_group_r14_present; rrc_asn1_warn_assert(must_cfg_r14_present != (must_cfg_r14.get() != NULL), __FILE__, __LINE__); group_flags[8] |= must_cfg_r14_present; @@ -41682,23 +41786,27 @@ SRSASN_CODE phys_cfg_ded_s::pack(bit_ref& bref) const rrc_asn1_warn_assert(pusch_cfg_ded_v1430_present != (pusch_cfg_ded_v1430.get() != NULL), __FILE__, __LINE__); group_flags[8] |= pusch_cfg_ded_v1430_present; rrc_asn1_warn_assert(srs_ul_periodic_cfg_ded_list_r14_present != (srs_ul_periodic_cfg_ded_list_r14.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[8] |= srs_ul_periodic_cfg_ded_list_r14_present; rrc_asn1_warn_assert(srs_ul_periodic_cfg_ded_up_pts_ext_list_r14_present != (srs_ul_periodic_cfg_ded_up_pts_ext_list_r14.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[8] |= srs_ul_periodic_cfg_ded_up_pts_ext_list_r14_present; rrc_asn1_warn_assert(srs_ul_aperiodic_cfg_ded_list_r14_present != (srs_ul_aperiodic_cfg_ded_list_r14.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[8] |= srs_ul_aperiodic_cfg_ded_list_r14_present; rrc_asn1_warn_assert(srs_ul_cfg_ded_ap_up_pts_ext_list_r14_present != (srs_ul_cfg_ded_ap_up_pts_ext_list_r14.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[8] |= srs_ul_cfg_ded_ap_up_pts_ext_list_r14_present; rrc_asn1_warn_assert(csi_rs_cfg_v1430_present != (csi_rs_cfg_v1430.get() != NULL), __FILE__, __LINE__); group_flags[8] |= csi_rs_cfg_v1430_present; - rrc_asn1_warn_assert(csi_rs_cfg_zp_ap_list_r14_present != (csi_rs_cfg_zp_ap_list_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + csi_rs_cfg_zp_ap_list_r14_present != (csi_rs_cfg_zp_ap_list_r14.get() != NULL), __FILE__, __LINE__); group_flags[8] |= csi_rs_cfg_zp_ap_list_r14_present; rrc_asn1_warn_assert(cqi_report_cfg_v1430_present != (cqi_report_cfg_v1430.get() != NULL), __FILE__, __LINE__); group_flags[8] |= cqi_report_cfg_v1430_present; @@ -41719,11 +41827,11 @@ SRSASN_CODE phys_cfg_ded_s::pack(bit_ref& bref) const group_flags[10] |= csi_rs_cfg_v1530_present; rrc_asn1_warn_assert(ul_pwr_ctrl_ded_v1530_present != (ul_pwr_ctrl_ded_v1530.get() != NULL), __FILE__, __LINE__); group_flags[10] |= ul_pwr_ctrl_ded_v1530_present; - rrc_asn1_warn_assert(semi_static_cfi_cfg_r15_present != (semi_static_cfi_cfg_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + semi_static_cfi_cfg_r15_present != (semi_static_cfi_cfg_r15.get() != NULL), __FILE__, __LINE__); group_flags[10] |= semi_static_cfi_cfg_r15_present; - rrc_asn1_warn_assert(blind_pdsch_repeat_cfg_r15_present != (blind_pdsch_repeat_cfg_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + blind_pdsch_repeat_cfg_r15_present != (blind_pdsch_repeat_cfg_r15.get() != NULL), __FILE__, __LINE__); group_flags[10] |= blind_pdsch_repeat_cfg_r15_present; group_flags.pack(bref); @@ -41938,8 +42046,8 @@ SRSASN_CODE phys_cfg_ded_s::pack(bit_ref& bref) const HANDLE_CODE(pack_dyn_seq_of(bref, *csi_rs_cfg_nzp_to_add_mod_list_ext_r13, 1, 21)); } if (csi_rs_cfg_nzp_to_release_list_ext_r13_present) { - HANDLE_CODE(pack_dyn_seq_of(bref, *csi_rs_cfg_nzp_to_release_list_ext_r13, 1, 21, - UnalignedIntegerPacker(4, 24))); + HANDLE_CODE(pack_dyn_seq_of( + bref, *csi_rs_cfg_nzp_to_release_list_ext_r13, 1, 21, UnalignedIntegerPacker(4, 24))); } } if (group_flags[7]) { @@ -42371,8 +42479,8 @@ SRSASN_CODE phys_cfg_ded_s::unpack(bit_ref& bref) } if (csi_rs_cfg_nzp_to_release_list_ext_r13_present) { csi_rs_cfg_nzp_to_release_list_ext_r13 = make_copy_ptr(csi_rs_cfg_nzp_to_release_list_ext_r13_l()); - HANDLE_CODE(unpack_dyn_seq_of(*csi_rs_cfg_nzp_to_release_list_ext_r13, bref, 1, 21, - UnalignedIntegerPacker(4, 24))); + HANDLE_CODE(unpack_dyn_seq_of( + *csi_rs_cfg_nzp_to_release_list_ext_r13, bref, 1, 21, UnalignedIntegerPacker(4, 24))); } } if (group_flags[7]) { @@ -42611,8 +42719,8 @@ void phys_cfg_ded_s::to_json(json_writer& j) const j.write_fieldname("pusch-ConfigDedicated-v1020"); pusch_cfg_ded_v1020->to_json(j); } - rrc_asn1_warn_assert(sched_request_cfg_v1020_present != (sched_request_cfg_v1020.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + sched_request_cfg_v1020_present != (sched_request_cfg_v1020.get() != NULL), __FILE__, __LINE__); if (sched_request_cfg_v1020_present) { j.write_fieldname("schedulingRequestConfig-v1020"); sched_request_cfg_v1020->to_json(j); @@ -42622,8 +42730,8 @@ void phys_cfg_ded_s::to_json(json_writer& j) const j.write_fieldname("soundingRS-UL-ConfigDedicated-v1020"); srs_ul_cfg_ded_v1020->to_json(j); } - rrc_asn1_warn_assert(srs_ul_cfg_ded_aperiodic_r10_present != (srs_ul_cfg_ded_aperiodic_r10.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + srs_ul_cfg_ded_aperiodic_r10_present != (srs_ul_cfg_ded_aperiodic_r10.get() != NULL), __FILE__, __LINE__); if (srs_ul_cfg_ded_aperiodic_r10_present) { j.write_fieldname("soundingRS-UL-ConfigDedicatedAperiodic-r10"); srs_ul_cfg_ded_aperiodic_r10->to_json(j); @@ -42633,15 +42741,16 @@ void phys_cfg_ded_s::to_json(json_writer& j) const j.write_fieldname("uplinkPowerControlDedicated-v1020"); ul_pwr_ctrl_ded_v1020->to_json(j); } - rrc_asn1_warn_assert(add_spec_emission_ca_r10_present != (add_spec_emission_ca_r10.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + add_spec_emission_ca_r10_present != (add_spec_emission_ca_r10.get() != NULL), __FILE__, __LINE__); if (add_spec_emission_ca_r10_present) { j.write_fieldname("additionalSpectrumEmissionCA-r10"); add_spec_emission_ca_r10->to_json(j); } rrc_asn1_warn_assert(csi_rs_cfg_nzp_to_release_list_r11_present != (csi_rs_cfg_nzp_to_release_list_r11.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (csi_rs_cfg_nzp_to_release_list_r11_present) { j.start_array("csi-RS-ConfigNZPToReleaseList-r11"); for (uint32_t i1 = 0; i1 < csi_rs_cfg_nzp_to_release_list_r11->size(); ++i1) { @@ -42651,7 +42760,8 @@ void phys_cfg_ded_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(csi_rs_cfg_nzp_to_add_mod_list_r11_present != (csi_rs_cfg_nzp_to_add_mod_list_r11.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (csi_rs_cfg_nzp_to_add_mod_list_r11_present) { j.start_array("csi-RS-ConfigNZPToAddModList-r11"); for (uint32_t i1 = 0; i1 < csi_rs_cfg_nzp_to_add_mod_list_r11->size(); ++i1) { @@ -42660,7 +42770,8 @@ void phys_cfg_ded_s::to_json(json_writer& j) const j.end_array(); } rrc_asn1_warn_assert(csi_rs_cfg_zp_to_release_list_r11_present != (csi_rs_cfg_zp_to_release_list_r11.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (csi_rs_cfg_zp_to_release_list_r11_present) { j.start_array("csi-RS-ConfigZPToReleaseList-r11"); for (uint32_t i1 = 0; i1 < csi_rs_cfg_zp_to_release_list_r11->size(); ++i1) { @@ -42669,7 +42780,8 @@ void phys_cfg_ded_s::to_json(json_writer& j) const j.end_array(); } rrc_asn1_warn_assert(csi_rs_cfg_zp_to_add_mod_list_r11_present != (csi_rs_cfg_zp_to_add_mod_list_r11.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (csi_rs_cfg_zp_to_add_mod_list_r11_present) { j.start_array("csi-RS-ConfigZPToAddModList-r11"); for (uint32_t i1 = 0; i1 < csi_rs_cfg_zp_to_add_mod_list_r11->size(); ++i1) { @@ -42717,8 +42829,8 @@ void phys_cfg_ded_s::to_json(json_writer& j) const j.write_fieldname("eimta-MainConfig-r12"); eimta_main_cfg_r12->to_json(j); } - rrc_asn1_warn_assert(eimta_main_cfg_pcell_r12_present != (eimta_main_cfg_pcell_r12.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + eimta_main_cfg_pcell_r12_present != (eimta_main_cfg_pcell_r12.get() != NULL), __FILE__, __LINE__); if (eimta_main_cfg_pcell_r12_present) { j.write_fieldname("eimta-MainConfigPCell-r12"); eimta_main_cfg_pcell_r12->to_json(j); @@ -42728,8 +42840,8 @@ void phys_cfg_ded_s::to_json(json_writer& j) const j.write_fieldname("pucch-ConfigDedicated-v1250"); pucch_cfg_ded_v1250->to_json(j); } - rrc_asn1_warn_assert(cqi_report_cfg_pcell_v1250_present != (cqi_report_cfg_pcell_v1250.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cqi_report_cfg_pcell_v1250_present != (cqi_report_cfg_pcell_v1250.get() != NULL), __FILE__, __LINE__); if (cqi_report_cfg_pcell_v1250_present) { j.write_fieldname("cqi-ReportConfigPCell-v1250"); cqi_report_cfg_pcell_v1250->to_json(j); @@ -42769,8 +42881,8 @@ void phys_cfg_ded_s::to_json(json_writer& j) const j.write_fieldname("pusch-ConfigDedicated-r13"); pusch_cfg_ded_r13->to_json(j); } - rrc_asn1_warn_assert(pdcch_candidate_reductions_r13_present != (pdcch_candidate_reductions_r13.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + pdcch_candidate_reductions_r13_present != (pdcch_candidate_reductions_r13.get() != NULL), __FILE__, __LINE__); if (pdcch_candidate_reductions_r13_present) { j.write_fieldname("pdcch-CandidateReductions-r13"); pdcch_candidate_reductions_r13->to_json(j); @@ -42785,21 +42897,22 @@ void phys_cfg_ded_s::to_json(json_writer& j) const j.write_fieldname("soundingRS-UL-ConfigDedicated-v1310"); srs_ul_cfg_ded_v1310->to_json(j); } - rrc_asn1_warn_assert(srs_ul_cfg_ded_up_pts_ext_r13_present != (srs_ul_cfg_ded_up_pts_ext_r13.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + srs_ul_cfg_ded_up_pts_ext_r13_present != (srs_ul_cfg_ded_up_pts_ext_r13.get() != NULL), __FILE__, __LINE__); if (srs_ul_cfg_ded_up_pts_ext_r13_present) { j.write_fieldname("soundingRS-UL-ConfigDedicatedUpPTsExt-r13"); srs_ul_cfg_ded_up_pts_ext_r13->to_json(j); } - rrc_asn1_warn_assert(srs_ul_cfg_ded_aperiodic_v1310_present != (srs_ul_cfg_ded_aperiodic_v1310.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + srs_ul_cfg_ded_aperiodic_v1310_present != (srs_ul_cfg_ded_aperiodic_v1310.get() != NULL), __FILE__, __LINE__); if (srs_ul_cfg_ded_aperiodic_v1310_present) { j.write_fieldname("soundingRS-UL-ConfigDedicatedAperiodic-v1310"); srs_ul_cfg_ded_aperiodic_v1310->to_json(j); } rrc_asn1_warn_assert(srs_ul_cfg_ded_aperiodic_up_pts_ext_r13_present != (srs_ul_cfg_ded_aperiodic_up_pts_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (srs_ul_cfg_ded_aperiodic_up_pts_ext_r13_present) { j.write_fieldname("soundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13"); srs_ul_cfg_ded_aperiodic_up_pts_ext_r13->to_json(j); @@ -42816,7 +42929,8 @@ void phys_cfg_ded_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(csi_rs_cfg_nzp_to_add_mod_list_ext_r13_present != (csi_rs_cfg_nzp_to_add_mod_list_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (csi_rs_cfg_nzp_to_add_mod_list_ext_r13_present) { j.start_array("csi-RS-ConfigNZPToAddModListExt-r13"); for (uint32_t i1 = 0; i1 < csi_rs_cfg_nzp_to_add_mod_list_ext_r13->size(); ++i1) { @@ -42826,7 +42940,8 @@ void phys_cfg_ded_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(csi_rs_cfg_nzp_to_release_list_ext_r13_present != (csi_rs_cfg_nzp_to_release_list_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (csi_rs_cfg_nzp_to_release_list_ext_r13_present) { j.start_array("csi-RS-ConfigNZPToReleaseListExt-r13"); for (uint32_t i1 = 0; i1 < csi_rs_cfg_nzp_to_release_list_ext_r13->size(); ++i1) { @@ -42839,8 +42954,8 @@ void phys_cfg_ded_s::to_json(json_writer& j) const j.write_fieldname("cqi-ReportConfig-v1320"); cqi_report_cfg_v1320->to_json(j); } - rrc_asn1_warn_assert(type_a_srs_tpc_pdcch_group_r14_present != (type_a_srs_tpc_pdcch_group_r14.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + type_a_srs_tpc_pdcch_group_r14_present != (type_a_srs_tpc_pdcch_group_r14.get() != NULL), __FILE__, __LINE__); if (type_a_srs_tpc_pdcch_group_r14_present) { j.write_fieldname("typeA-SRS-TPC-PDCCH-Group-r14"); type_a_srs_tpc_pdcch_group_r14->to_json(j); @@ -42879,7 +42994,8 @@ void phys_cfg_ded_s::to_json(json_writer& j) const pusch_cfg_ded_v1430->to_json(j); } rrc_asn1_warn_assert(srs_ul_periodic_cfg_ded_list_r14_present != (srs_ul_periodic_cfg_ded_list_r14.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (srs_ul_periodic_cfg_ded_list_r14_present) { j.start_array("soundingRS-UL-PeriodicConfigDedicatedList-r14"); for (uint32_t i1 = 0; i1 < srs_ul_periodic_cfg_ded_list_r14->size(); ++i1) { @@ -42889,7 +43005,8 @@ void phys_cfg_ded_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(srs_ul_periodic_cfg_ded_up_pts_ext_list_r14_present != (srs_ul_periodic_cfg_ded_up_pts_ext_list_r14.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (srs_ul_periodic_cfg_ded_up_pts_ext_list_r14_present) { j.start_array("soundingRS-UL-PeriodicConfigDedicatedUpPTsExtList-r14"); for (uint32_t i1 = 0; i1 < srs_ul_periodic_cfg_ded_up_pts_ext_list_r14->size(); ++i1) { @@ -42898,7 +43015,8 @@ void phys_cfg_ded_s::to_json(json_writer& j) const j.end_array(); } rrc_asn1_warn_assert(srs_ul_aperiodic_cfg_ded_list_r14_present != (srs_ul_aperiodic_cfg_ded_list_r14.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (srs_ul_aperiodic_cfg_ded_list_r14_present) { j.start_array("soundingRS-UL-AperiodicConfigDedicatedList-r14"); for (uint32_t i1 = 0; i1 < srs_ul_aperiodic_cfg_ded_list_r14->size(); ++i1) { @@ -42908,7 +43026,8 @@ void phys_cfg_ded_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(srs_ul_cfg_ded_ap_up_pts_ext_list_r14_present != (srs_ul_cfg_ded_ap_up_pts_ext_list_r14.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (srs_ul_cfg_ded_ap_up_pts_ext_list_r14_present) { j.start_array("soundingRS-UL-ConfigDedicatedApUpPTsExtList-r14"); for (uint32_t i1 = 0; i1 < srs_ul_cfg_ded_ap_up_pts_ext_list_r14->size(); ++i1) { @@ -42921,8 +43040,8 @@ void phys_cfg_ded_s::to_json(json_writer& j) const j.write_fieldname("csi-RS-Config-v1430"); csi_rs_cfg_v1430->to_json(j); } - rrc_asn1_warn_assert(csi_rs_cfg_zp_ap_list_r14_present != (csi_rs_cfg_zp_ap_list_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + csi_rs_cfg_zp_ap_list_r14_present != (csi_rs_cfg_zp_ap_list_r14.get() != NULL), __FILE__, __LINE__); if (csi_rs_cfg_zp_ap_list_r14_present) { j.write_fieldname("csi-RS-ConfigZP-ApList-r14"); csi_rs_cfg_zp_ap_list_r14->to_json(j); @@ -42975,14 +43094,14 @@ void phys_cfg_ded_s::to_json(json_writer& j) const j.write_fieldname("uplinkPowerControlDedicated-v1530"); ul_pwr_ctrl_ded_v1530->to_json(j); } - rrc_asn1_warn_assert(semi_static_cfi_cfg_r15_present != (semi_static_cfi_cfg_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + semi_static_cfi_cfg_r15_present != (semi_static_cfi_cfg_r15.get() != NULL), __FILE__, __LINE__); if (semi_static_cfi_cfg_r15_present) { j.write_fieldname("semiStaticCFI-Config-r15"); semi_static_cfi_cfg_r15->to_json(j); } - rrc_asn1_warn_assert(blind_pdsch_repeat_cfg_r15_present != (blind_pdsch_repeat_cfg_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + blind_pdsch_repeat_cfg_r15_present != (blind_pdsch_repeat_cfg_r15.get() != NULL), __FILE__, __LINE__); if (blind_pdsch_repeat_cfg_r15_present) { j.write_fieldname("blindPDSCH-Repetition-Config-r15"); blind_pdsch_repeat_cfg_r15->to_json(j); @@ -44154,14 +44273,14 @@ SRSASN_CODE idle_mode_mob_ctrl_info_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(3); - rrc_asn1_warn_assert(freq_prio_list_ext_eutra_r12_present != (freq_prio_list_ext_eutra_r12.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + freq_prio_list_ext_eutra_r12_present != (freq_prio_list_ext_eutra_r12.get() != NULL), __FILE__, __LINE__); group_flags[0] |= freq_prio_list_ext_eutra_r12_present; - rrc_asn1_warn_assert(freq_prio_list_eutra_v1310_present != (freq_prio_list_eutra_v1310.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + freq_prio_list_eutra_v1310_present != (freq_prio_list_eutra_v1310.get() != NULL), __FILE__, __LINE__); group_flags[1] |= freq_prio_list_eutra_v1310_present; - rrc_asn1_warn_assert(freq_prio_list_ext_eutra_v1310_present != (freq_prio_list_ext_eutra_v1310.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + freq_prio_list_ext_eutra_v1310_present != (freq_prio_list_ext_eutra_v1310.get() != NULL), __FILE__, __LINE__); group_flags[1] |= freq_prio_list_ext_eutra_v1310_present; rrc_asn1_warn_assert(freq_prio_list_nr_r15_present != (freq_prio_list_nr_r15.get() != NULL), __FILE__, __LINE__); group_flags[2] |= freq_prio_list_nr_r15_present; @@ -44319,8 +44438,8 @@ void idle_mode_mob_ctrl_info_s::to_json(json_writer& j) const j.write_str("t320", t320.to_string()); } if (ext) { - rrc_asn1_warn_assert(freq_prio_list_ext_eutra_r12_present != (freq_prio_list_ext_eutra_r12.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + freq_prio_list_ext_eutra_r12_present != (freq_prio_list_ext_eutra_r12.get() != NULL), __FILE__, __LINE__); if (freq_prio_list_ext_eutra_r12_present) { j.start_array("freqPriorityListExtEUTRA-r12"); for (uint32_t i1 = 0; i1 < freq_prio_list_ext_eutra_r12->size(); ++i1) { @@ -44328,8 +44447,8 @@ void idle_mode_mob_ctrl_info_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(freq_prio_list_eutra_v1310_present != (freq_prio_list_eutra_v1310.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + freq_prio_list_eutra_v1310_present != (freq_prio_list_eutra_v1310.get() != NULL), __FILE__, __LINE__); if (freq_prio_list_eutra_v1310_present) { j.start_array("freqPriorityListEUTRA-v1310"); for (uint32_t i1 = 0; i1 < freq_prio_list_eutra_v1310->size(); ++i1) { @@ -44337,8 +44456,8 @@ void idle_mode_mob_ctrl_info_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(freq_prio_list_ext_eutra_v1310_present != (freq_prio_list_ext_eutra_v1310.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + freq_prio_list_ext_eutra_v1310_present != (freq_prio_list_ext_eutra_v1310.get() != NULL), __FILE__, __LINE__); if (freq_prio_list_ext_eutra_v1310_present) { j.start_array("freqPriorityListExtEUTRA-v1310"); for (uint32_t i1 = 0; i1 < freq_prio_list_ext_eutra_v1310->size(); ++i1) { @@ -44567,44 +44686,44 @@ SRSASN_CODE rr_cfg_ded_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(7); - rrc_asn1_warn_assert(rlf_timers_and_consts_r9_present != (rlf_timers_and_consts_r9.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + rlf_timers_and_consts_r9_present != (rlf_timers_and_consts_r9.get() != NULL), __FILE__, __LINE__); group_flags[0] |= rlf_timers_and_consts_r9_present; - rrc_asn1_warn_assert(meas_sf_pattern_pcell_r10_present != (meas_sf_pattern_pcell_r10.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_sf_pattern_pcell_r10_present != (meas_sf_pattern_pcell_r10.get() != NULL), __FILE__, __LINE__); group_flags[1] |= meas_sf_pattern_pcell_r10_present; - rrc_asn1_warn_assert(neigh_cells_crs_info_r11_present != (neigh_cells_crs_info_r11.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + neigh_cells_crs_info_r11_present != (neigh_cells_crs_info_r11.get() != NULL), __FILE__, __LINE__); group_flags[2] |= neigh_cells_crs_info_r11_present; rrc_asn1_warn_assert(naics_info_r12_present != (naics_info_r12.get() != NULL), __FILE__, __LINE__); group_flags[3] |= naics_info_r12_present; - rrc_asn1_warn_assert(neigh_cells_crs_info_r13_present != (neigh_cells_crs_info_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + neigh_cells_crs_info_r13_present != (neigh_cells_crs_info_r13.get() != NULL), __FILE__, __LINE__); group_flags[4] |= neigh_cells_crs_info_r13_present; - rrc_asn1_warn_assert(rlf_timers_and_consts_r13_present != (rlf_timers_and_consts_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + rlf_timers_and_consts_r13_present != (rlf_timers_and_consts_r13.get() != NULL), __FILE__, __LINE__); group_flags[4] |= rlf_timers_and_consts_r13_present; rrc_asn1_warn_assert(sps_cfg_v1430_present != (sps_cfg_v1430.get() != NULL), __FILE__, __LINE__); group_flags[5] |= sps_cfg_v1430_present; - rrc_asn1_warn_assert(srb_to_add_mod_ext_list_r15_present != (srb_to_add_mod_ext_list_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + srb_to_add_mod_ext_list_r15_present != (srb_to_add_mod_ext_list_r15.get() != NULL), __FILE__, __LINE__); group_flags[6] |= srb_to_add_mod_ext_list_r15_present; group_flags[6] |= srb_to_release_ext_list_r15_present; rrc_asn1_warn_assert(sps_cfg_v1530_present != (sps_cfg_v1530.get() != NULL), __FILE__, __LINE__); group_flags[6] |= sps_cfg_v1530_present; rrc_asn1_warn_assert(crs_intf_mitig_cfg_r15_present != (crs_intf_mitig_cfg_r15.get() != NULL), __FILE__, __LINE__); group_flags[6] |= crs_intf_mitig_cfg_r15_present; - rrc_asn1_warn_assert(neigh_cells_crs_info_r15_present != (neigh_cells_crs_info_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + neigh_cells_crs_info_r15_present != (neigh_cells_crs_info_r15.get() != NULL), __FILE__, __LINE__); group_flags[6] |= neigh_cells_crs_info_r15_present; - rrc_asn1_warn_assert(drb_to_add_mod_list_r15_present != (drb_to_add_mod_list_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + drb_to_add_mod_list_r15_present != (drb_to_add_mod_list_r15.get() != NULL), __FILE__, __LINE__); group_flags[6] |= drb_to_add_mod_list_r15_present; - rrc_asn1_warn_assert(drb_to_release_list_r15_present != (drb_to_release_list_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + drb_to_release_list_r15_present != (drb_to_release_list_r15.get() != NULL), __FILE__, __LINE__); group_flags[6] |= drb_to_release_list_r15_present; - rrc_asn1_warn_assert(srb_to_release_list_dupl_r15_present != (srb_to_release_list_dupl_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + srb_to_release_list_dupl_r15_present != (srb_to_release_list_dupl_r15.get() != NULL), __FILE__, __LINE__); group_flags[6] |= srb_to_release_list_dupl_r15_present; group_flags.pack(bref); @@ -44875,20 +44994,20 @@ void rr_cfg_ded_s::to_json(json_writer& j) const phys_cfg_ded.to_json(j); } if (ext) { - rrc_asn1_warn_assert(rlf_timers_and_consts_r9_present != (rlf_timers_and_consts_r9.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + rlf_timers_and_consts_r9_present != (rlf_timers_and_consts_r9.get() != NULL), __FILE__, __LINE__); if (rlf_timers_and_consts_r9_present) { j.write_fieldname("rlf-TimersAndConstants-r9"); rlf_timers_and_consts_r9->to_json(j); } - rrc_asn1_warn_assert(meas_sf_pattern_pcell_r10_present != (meas_sf_pattern_pcell_r10.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_sf_pattern_pcell_r10_present != (meas_sf_pattern_pcell_r10.get() != NULL), __FILE__, __LINE__); if (meas_sf_pattern_pcell_r10_present) { j.write_fieldname("measSubframePatternPCell-r10"); meas_sf_pattern_pcell_r10->to_json(j); } - rrc_asn1_warn_assert(neigh_cells_crs_info_r11_present != (neigh_cells_crs_info_r11.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + neigh_cells_crs_info_r11_present != (neigh_cells_crs_info_r11.get() != NULL), __FILE__, __LINE__); if (neigh_cells_crs_info_r11_present) { j.write_fieldname("neighCellsCRS-Info-r11"); neigh_cells_crs_info_r11->to_json(j); @@ -44898,14 +45017,14 @@ void rr_cfg_ded_s::to_json(json_writer& j) const j.write_fieldname("naics-Info-r12"); naics_info_r12->to_json(j); } - rrc_asn1_warn_assert(neigh_cells_crs_info_r13_present != (neigh_cells_crs_info_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + neigh_cells_crs_info_r13_present != (neigh_cells_crs_info_r13.get() != NULL), __FILE__, __LINE__); if (neigh_cells_crs_info_r13_present) { j.write_fieldname("neighCellsCRS-Info-r13"); neigh_cells_crs_info_r13->to_json(j); } - rrc_asn1_warn_assert(rlf_timers_and_consts_r13_present != (rlf_timers_and_consts_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + rlf_timers_and_consts_r13_present != (rlf_timers_and_consts_r13.get() != NULL), __FILE__, __LINE__); if (rlf_timers_and_consts_r13_present) { j.write_fieldname("rlf-TimersAndConstants-r13"); rlf_timers_and_consts_r13->to_json(j); @@ -44915,8 +45034,8 @@ void rr_cfg_ded_s::to_json(json_writer& j) const j.write_fieldname("sps-Config-v1430"); sps_cfg_v1430->to_json(j); } - rrc_asn1_warn_assert(srb_to_add_mod_ext_list_r15_present != (srb_to_add_mod_ext_list_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + srb_to_add_mod_ext_list_r15_present != (srb_to_add_mod_ext_list_r15.get() != NULL), __FILE__, __LINE__); if (srb_to_add_mod_ext_list_r15_present) { j.start_array("srb-ToAddModExtList-r15"); for (uint32_t i1 = 0; i1 < srb_to_add_mod_ext_list_r15->size(); ++i1) { @@ -44937,14 +45056,14 @@ void rr_cfg_ded_s::to_json(json_writer& j) const j.write_fieldname("crs-IntfMitigConfig-r15"); crs_intf_mitig_cfg_r15->to_json(j); } - rrc_asn1_warn_assert(neigh_cells_crs_info_r15_present != (neigh_cells_crs_info_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + neigh_cells_crs_info_r15_present != (neigh_cells_crs_info_r15.get() != NULL), __FILE__, __LINE__); if (neigh_cells_crs_info_r15_present) { j.write_fieldname("neighCellsCRS-Info-r15"); neigh_cells_crs_info_r15->to_json(j); } - rrc_asn1_warn_assert(drb_to_add_mod_list_r15_present != (drb_to_add_mod_list_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + drb_to_add_mod_list_r15_present != (drb_to_add_mod_list_r15.get() != NULL), __FILE__, __LINE__); if (drb_to_add_mod_list_r15_present) { j.start_array("drb-ToAddModList-r15"); for (uint32_t i1 = 0; i1 < drb_to_add_mod_list_r15->size(); ++i1) { @@ -44952,8 +45071,8 @@ void rr_cfg_ded_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(drb_to_release_list_r15_present != (drb_to_release_list_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + drb_to_release_list_r15_present != (drb_to_release_list_r15.get() != NULL), __FILE__, __LINE__); if (drb_to_release_list_r15_present) { j.start_array("drb-ToReleaseList-r15"); for (uint32_t i1 = 0; i1 < drb_to_release_list_r15->size(); ++i1) { @@ -44961,8 +45080,8 @@ void rr_cfg_ded_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(srb_to_release_list_dupl_r15_present != (srb_to_release_list_dupl_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + srb_to_release_list_dupl_r15_present != (srb_to_release_list_dupl_r15.get() != NULL), __FILE__, __LINE__); if (srb_to_release_list_dupl_r15_present) { j.start_array("srb-ToReleaseListDupl-r15"); for (uint32_t i1 = 0; i1 < srb_to_release_list_dupl_r15->size(); ++i1) { @@ -45292,8 +45411,8 @@ SRSASN_CODE redirected_carrier_info_r15_ies_c::pack(bit_ref& bref) const HANDLE_CODE(c.get().pack(bref)); break; case types::utra_tdd_r15: - HANDLE_CODE(pack_dyn_seq_of(bref, c.get(), 1, 6, - UnalignedIntegerPacker(0, 16383))); + HANDLE_CODE(pack_dyn_seq_of( + bref, c.get(), 1, 6, UnalignedIntegerPacker(0, 16383))); break; default: log_invalid_choice_id(type_, "redirected_carrier_info_r15_ies_c"); @@ -45323,8 +45442,8 @@ SRSASN_CODE redirected_carrier_info_r15_ies_c::unpack(bit_ref& bref) HANDLE_CODE(c.get().unpack(bref)); break; case types::utra_tdd_r15: - HANDLE_CODE(unpack_dyn_seq_of(c.get(), bref, 1, 6, - UnalignedIntegerPacker(0, 16383))); + HANDLE_CODE(unpack_dyn_seq_of( + c.get(), bref, 1, 6, UnalignedIntegerPacker(0, 16383))); break; default: log_invalid_choice_id(type_, "redirected_carrier_info_r15_ies_c"); @@ -49428,17 +49547,21 @@ SRSASN_CODE phys_cfg_ded_scell_r10_s::pack(bit_ref& bref) const ext_groups_header group_flags(8); rrc_asn1_warn_assert(csi_rs_cfg_nzp_to_release_list_r11_present != (csi_rs_cfg_nzp_to_release_list_r11.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[0] |= csi_rs_cfg_nzp_to_release_list_r11_present; rrc_asn1_warn_assert(csi_rs_cfg_nzp_to_add_mod_list_r11_present != (csi_rs_cfg_nzp_to_add_mod_list_r11.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[0] |= csi_rs_cfg_nzp_to_add_mod_list_r11_present; rrc_asn1_warn_assert(csi_rs_cfg_zp_to_release_list_r11_present != (csi_rs_cfg_zp_to_release_list_r11.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[0] |= csi_rs_cfg_zp_to_release_list_r11_present; rrc_asn1_warn_assert(csi_rs_cfg_zp_to_add_mod_list_r11_present != (csi_rs_cfg_zp_to_add_mod_list_r11.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[0] |= csi_rs_cfg_zp_to_add_mod_list_r11_present; rrc_asn1_warn_assert(epdcch_cfg_r11_present != (epdcch_cfg_r11.get() != NULL), __FILE__, __LINE__); group_flags[0] |= epdcch_cfg_r11_present; @@ -49448,19 +49571,19 @@ SRSASN_CODE phys_cfg_ded_scell_r10_s::pack(bit_ref& bref) const group_flags[0] |= cqi_report_cfg_v1130_present; rrc_asn1_warn_assert(pusch_cfg_ded_v1130_present != (pusch_cfg_ded_v1130.get() != NULL), __FILE__, __LINE__); group_flags[0] |= pusch_cfg_ded_v1130_present; - rrc_asn1_warn_assert(ul_pwr_ctrl_ded_scell_v1130_present != (ul_pwr_ctrl_ded_scell_v1130.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ul_pwr_ctrl_ded_scell_v1130_present != (ul_pwr_ctrl_ded_scell_v1130.get() != NULL), __FILE__, __LINE__); group_flags[0] |= ul_pwr_ctrl_ded_scell_v1130_present; rrc_asn1_warn_assert(ant_info_v1250_present != (ant_info_v1250.get() != NULL), __FILE__, __LINE__); group_flags[1] |= ant_info_v1250_present; - rrc_asn1_warn_assert(eimta_main_cfg_scell_r12_present != (eimta_main_cfg_scell_r12.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + eimta_main_cfg_scell_r12_present != (eimta_main_cfg_scell_r12.get() != NULL), __FILE__, __LINE__); group_flags[1] |= eimta_main_cfg_scell_r12_present; - rrc_asn1_warn_assert(cqi_report_cfg_scell_v1250_present != (cqi_report_cfg_scell_v1250.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cqi_report_cfg_scell_v1250_present != (cqi_report_cfg_scell_v1250.get() != NULL), __FILE__, __LINE__); group_flags[1] |= cqi_report_cfg_scell_v1250_present; - rrc_asn1_warn_assert(ul_pwr_ctrl_ded_scell_v1250_present != (ul_pwr_ctrl_ded_scell_v1250.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ul_pwr_ctrl_ded_scell_v1250_present != (ul_pwr_ctrl_ded_scell_v1250.get() != NULL), __FILE__, __LINE__); group_flags[1] |= ul_pwr_ctrl_ded_scell_v1250_present; rrc_asn1_warn_assert(csi_rs_cfg_v1250_present != (csi_rs_cfg_v1250.get() != NULL), __FILE__, __LINE__); group_flags[1] |= csi_rs_cfg_v1250_present; @@ -49469,8 +49592,8 @@ SRSASN_CODE phys_cfg_ded_scell_r10_s::pack(bit_ref& bref) const group_flags[3] |= pucch_cell_r13_present; rrc_asn1_warn_assert(pucch_scell_present != (pucch_scell.get() != NULL), __FILE__, __LINE__); group_flags[3] |= pucch_scell_present; - rrc_asn1_warn_assert(cross_carrier_sched_cfg_r13_present != (cross_carrier_sched_cfg_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cross_carrier_sched_cfg_r13_present != (cross_carrier_sched_cfg_r13.get() != NULL), __FILE__, __LINE__); group_flags[3] |= cross_carrier_sched_cfg_r13_present; rrc_asn1_warn_assert(pdcch_cfg_scell_r13_present != (pdcch_cfg_scell_r13.get() != NULL), __FILE__, __LINE__); group_flags[3] |= pdcch_cfg_scell_r13_present; @@ -49480,15 +49603,16 @@ SRSASN_CODE phys_cfg_ded_scell_r10_s::pack(bit_ref& bref) const group_flags[3] |= pdsch_cfg_ded_v1310_present; rrc_asn1_warn_assert(srs_ul_cfg_ded_v1310_present != (srs_ul_cfg_ded_v1310.get() != NULL), __FILE__, __LINE__); group_flags[3] |= srs_ul_cfg_ded_v1310_present; - rrc_asn1_warn_assert(srs_ul_cfg_ded_up_pts_ext_r13_present != (srs_ul_cfg_ded_up_pts_ext_r13.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + srs_ul_cfg_ded_up_pts_ext_r13_present != (srs_ul_cfg_ded_up_pts_ext_r13.get() != NULL), __FILE__, __LINE__); group_flags[3] |= srs_ul_cfg_ded_up_pts_ext_r13_present; - rrc_asn1_warn_assert(srs_ul_cfg_ded_aperiodic_v1310_present != (srs_ul_cfg_ded_aperiodic_v1310.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + srs_ul_cfg_ded_aperiodic_v1310_present != (srs_ul_cfg_ded_aperiodic_v1310.get() != NULL), __FILE__, __LINE__); group_flags[3] |= srs_ul_cfg_ded_aperiodic_v1310_present; rrc_asn1_warn_assert(srs_ul_cfg_ded_aperiodic_up_pts_ext_r13_present != (srs_ul_cfg_ded_aperiodic_up_pts_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[3] |= srs_ul_cfg_ded_aperiodic_up_pts_ext_r13_present; rrc_asn1_warn_assert(csi_rs_cfg_v1310_present != (csi_rs_cfg_v1310.get() != NULL), __FILE__, __LINE__); group_flags[3] |= csi_rs_cfg_v1310_present; @@ -49496,35 +49620,42 @@ SRSASN_CODE phys_cfg_ded_scell_r10_s::pack(bit_ref& bref) const group_flags[3] |= laa_scell_cfg_r13_present; rrc_asn1_warn_assert(csi_rs_cfg_nzp_to_add_mod_list_ext_r13_present != (csi_rs_cfg_nzp_to_add_mod_list_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[3] |= csi_rs_cfg_nzp_to_add_mod_list_ext_r13_present; rrc_asn1_warn_assert(csi_rs_cfg_nzp_to_release_list_ext_r13_present != (csi_rs_cfg_nzp_to_release_list_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[3] |= csi_rs_cfg_nzp_to_release_list_ext_r13_present; rrc_asn1_warn_assert(cqi_report_cfg_v1320_present != (cqi_report_cfg_v1320.get() != NULL), __FILE__, __LINE__); group_flags[4] |= cqi_report_cfg_v1320_present; rrc_asn1_warn_assert(laa_scell_cfg_v1430_present != (laa_scell_cfg_v1430.get() != NULL), __FILE__, __LINE__); group_flags[5] |= laa_scell_cfg_v1430_present; - rrc_asn1_warn_assert(type_b_srs_tpc_pdcch_cfg_r14_present != (type_b_srs_tpc_pdcch_cfg_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + type_b_srs_tpc_pdcch_cfg_r14_present != (type_b_srs_tpc_pdcch_cfg_r14.get() != NULL), __FILE__, __LINE__); group_flags[5] |= type_b_srs_tpc_pdcch_cfg_r14_present; rrc_asn1_warn_assert(ul_pusch_less_pwr_ctrl_ded_v1430_present != (ul_pusch_less_pwr_ctrl_ded_v1430.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[5] |= ul_pusch_less_pwr_ctrl_ded_v1430_present; rrc_asn1_warn_assert(srs_ul_periodic_cfg_ded_list_r14_present != (srs_ul_periodic_cfg_ded_list_r14.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[5] |= srs_ul_periodic_cfg_ded_list_r14_present; rrc_asn1_warn_assert(srs_ul_periodic_cfg_ded_up_pts_ext_list_r14_present != (srs_ul_periodic_cfg_ded_up_pts_ext_list_r14.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[5] |= srs_ul_periodic_cfg_ded_up_pts_ext_list_r14_present; rrc_asn1_warn_assert(srs_ul_aperiodic_cfg_ded_list_r14_present != (srs_ul_aperiodic_cfg_ded_list_r14.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[5] |= srs_ul_aperiodic_cfg_ded_list_r14_present; rrc_asn1_warn_assert(srs_ul_cfg_ded_ap_up_pts_ext_list_r14_present != (srs_ul_cfg_ded_ap_up_pts_ext_list_r14.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[5] |= srs_ul_cfg_ded_ap_up_pts_ext_list_r14_present; rrc_asn1_warn_assert(must_cfg_r14_present != (must_cfg_r14.get() != NULL), __FILE__, __LINE__); group_flags[5] |= must_cfg_r14_present; @@ -49532,14 +49663,14 @@ SRSASN_CODE phys_cfg_ded_scell_r10_s::pack(bit_ref& bref) const group_flags[5] |= pusch_cfg_ded_v1430_present; rrc_asn1_warn_assert(csi_rs_cfg_v1430_present != (csi_rs_cfg_v1430.get() != NULL), __FILE__, __LINE__); group_flags[5] |= csi_rs_cfg_v1430_present; - rrc_asn1_warn_assert(csi_rs_cfg_zp_ap_list_r14_present != (csi_rs_cfg_zp_ap_list_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + csi_rs_cfg_zp_ap_list_r14_present != (csi_rs_cfg_zp_ap_list_r14.get() != NULL), __FILE__, __LINE__); group_flags[5] |= csi_rs_cfg_zp_ap_list_r14_present; rrc_asn1_warn_assert(cqi_report_cfg_v1430_present != (cqi_report_cfg_v1430.get() != NULL), __FILE__, __LINE__); group_flags[5] |= cqi_report_cfg_v1430_present; group_flags[5] |= semi_open_loop_r14_present; - rrc_asn1_warn_assert(pdsch_cfg_ded_scell_v1430_present != (pdsch_cfg_ded_scell_v1430.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + pdsch_cfg_ded_scell_v1430_present != (pdsch_cfg_ded_scell_v1430.get() != NULL), __FILE__, __LINE__); group_flags[5] |= pdsch_cfg_ded_scell_v1430_present; rrc_asn1_warn_assert(csi_rs_cfg_v1480_present != (csi_rs_cfg_v1480.get() != NULL), __FILE__, __LINE__); group_flags[6] |= csi_rs_cfg_v1480_present; @@ -49549,26 +49680,26 @@ SRSASN_CODE phys_cfg_ded_scell_r10_s::pack(bit_ref& bref) const group_flags[7] |= pdsch_cfg_ded_v1530_present; rrc_asn1_warn_assert(cqi_report_cfg_v1530_present != (cqi_report_cfg_v1530.get() != NULL), __FILE__, __LINE__); group_flags[7] |= cqi_report_cfg_v1530_present; - rrc_asn1_warn_assert(cqi_report_cfg_scell_r15_present != (cqi_report_cfg_scell_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cqi_report_cfg_scell_r15_present != (cqi_report_cfg_scell_r15.get() != NULL), __FILE__, __LINE__); group_flags[7] |= cqi_report_cfg_scell_r15_present; - rrc_asn1_warn_assert(cqi_short_cfg_scell_r15_present != (cqi_short_cfg_scell_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cqi_short_cfg_scell_r15_present != (cqi_short_cfg_scell_r15.get() != NULL), __FILE__, __LINE__); group_flags[7] |= cqi_short_cfg_scell_r15_present; rrc_asn1_warn_assert(csi_rs_cfg_v1530_present != (csi_rs_cfg_v1530.get() != NULL), __FILE__, __LINE__); group_flags[7] |= csi_rs_cfg_v1530_present; - rrc_asn1_warn_assert(ul_pwr_ctrl_ded_scell_v1530_present != (ul_pwr_ctrl_ded_scell_v1530.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ul_pwr_ctrl_ded_scell_v1530_present != (ul_pwr_ctrl_ded_scell_v1530.get() != NULL), __FILE__, __LINE__); group_flags[7] |= ul_pwr_ctrl_ded_scell_v1530_present; rrc_asn1_warn_assert(laa_scell_cfg_v1530_present != (laa_scell_cfg_v1530.get() != NULL), __FILE__, __LINE__); group_flags[7] |= laa_scell_cfg_v1530_present; rrc_asn1_warn_assert(pusch_cfg_ded_v1530_present != (pusch_cfg_ded_v1530.get() != NULL), __FILE__, __LINE__); group_flags[7] |= pusch_cfg_ded_v1530_present; - rrc_asn1_warn_assert(semi_static_cfi_cfg_r15_present != (semi_static_cfi_cfg_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + semi_static_cfi_cfg_r15_present != (semi_static_cfi_cfg_r15.get() != NULL), __FILE__, __LINE__); group_flags[7] |= semi_static_cfi_cfg_r15_present; - rrc_asn1_warn_assert(blind_pdsch_repeat_cfg_r15_present != (blind_pdsch_repeat_cfg_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + blind_pdsch_repeat_cfg_r15_present != (blind_pdsch_repeat_cfg_r15.get() != NULL), __FILE__, __LINE__); group_flags[7] |= blind_pdsch_repeat_cfg_r15_present; group_flags.pack(bref); @@ -49700,8 +49831,8 @@ SRSASN_CODE phys_cfg_ded_scell_r10_s::pack(bit_ref& bref) const HANDLE_CODE(pack_dyn_seq_of(bref, *csi_rs_cfg_nzp_to_add_mod_list_ext_r13, 1, 21)); } if (csi_rs_cfg_nzp_to_release_list_ext_r13_present) { - HANDLE_CODE(pack_dyn_seq_of(bref, *csi_rs_cfg_nzp_to_release_list_ext_r13, 1, 21, - UnalignedIntegerPacker(4, 24))); + HANDLE_CODE(pack_dyn_seq_of( + bref, *csi_rs_cfg_nzp_to_release_list_ext_r13, 1, 21, UnalignedIntegerPacker(4, 24))); } } if (group_flags[4]) { @@ -50046,8 +50177,8 @@ SRSASN_CODE phys_cfg_ded_scell_r10_s::unpack(bit_ref& bref) } if (csi_rs_cfg_nzp_to_release_list_ext_r13_present) { csi_rs_cfg_nzp_to_release_list_ext_r13 = make_copy_ptr(csi_rs_cfg_nzp_to_release_list_ext_r13_l()); - HANDLE_CODE(unpack_dyn_seq_of(*csi_rs_cfg_nzp_to_release_list_ext_r13, bref, 1, 21, - UnalignedIntegerPacker(4, 24))); + HANDLE_CODE(unpack_dyn_seq_of( + *csi_rs_cfg_nzp_to_release_list_ext_r13, bref, 1, 21, UnalignedIntegerPacker(4, 24))); } } if (group_flags[4]) { @@ -50263,7 +50394,8 @@ void phys_cfg_ded_scell_r10_s::to_json(json_writer& j) const if (ext) { rrc_asn1_warn_assert(csi_rs_cfg_nzp_to_release_list_r11_present != (csi_rs_cfg_nzp_to_release_list_r11.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (csi_rs_cfg_nzp_to_release_list_r11_present) { j.start_array("csi-RS-ConfigNZPToReleaseList-r11"); for (uint32_t i1 = 0; i1 < csi_rs_cfg_nzp_to_release_list_r11->size(); ++i1) { @@ -50273,7 +50405,8 @@ void phys_cfg_ded_scell_r10_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(csi_rs_cfg_nzp_to_add_mod_list_r11_present != (csi_rs_cfg_nzp_to_add_mod_list_r11.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (csi_rs_cfg_nzp_to_add_mod_list_r11_present) { j.start_array("csi-RS-ConfigNZPToAddModList-r11"); for (uint32_t i1 = 0; i1 < csi_rs_cfg_nzp_to_add_mod_list_r11->size(); ++i1) { @@ -50282,7 +50415,8 @@ void phys_cfg_ded_scell_r10_s::to_json(json_writer& j) const j.end_array(); } rrc_asn1_warn_assert(csi_rs_cfg_zp_to_release_list_r11_present != (csi_rs_cfg_zp_to_release_list_r11.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (csi_rs_cfg_zp_to_release_list_r11_present) { j.start_array("csi-RS-ConfigZPToReleaseList-r11"); for (uint32_t i1 = 0; i1 < csi_rs_cfg_zp_to_release_list_r11->size(); ++i1) { @@ -50291,7 +50425,8 @@ void phys_cfg_ded_scell_r10_s::to_json(json_writer& j) const j.end_array(); } rrc_asn1_warn_assert(csi_rs_cfg_zp_to_add_mod_list_r11_present != (csi_rs_cfg_zp_to_add_mod_list_r11.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (csi_rs_cfg_zp_to_add_mod_list_r11_present) { j.start_array("csi-RS-ConfigZPToAddModList-r11"); for (uint32_t i1 = 0; i1 < csi_rs_cfg_zp_to_add_mod_list_r11->size(); ++i1) { @@ -50319,8 +50454,8 @@ void phys_cfg_ded_scell_r10_s::to_json(json_writer& j) const j.write_fieldname("pusch-ConfigDedicated-v1130"); pusch_cfg_ded_v1130->to_json(j); } - rrc_asn1_warn_assert(ul_pwr_ctrl_ded_scell_v1130_present != (ul_pwr_ctrl_ded_scell_v1130.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ul_pwr_ctrl_ded_scell_v1130_present != (ul_pwr_ctrl_ded_scell_v1130.get() != NULL), __FILE__, __LINE__); if (ul_pwr_ctrl_ded_scell_v1130_present) { j.write_fieldname("uplinkPowerControlDedicatedSCell-v1130"); ul_pwr_ctrl_ded_scell_v1130->to_json(j); @@ -50330,20 +50465,20 @@ void phys_cfg_ded_scell_r10_s::to_json(json_writer& j) const j.write_fieldname("antennaInfo-v1250"); ant_info_v1250->to_json(j); } - rrc_asn1_warn_assert(eimta_main_cfg_scell_r12_present != (eimta_main_cfg_scell_r12.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + eimta_main_cfg_scell_r12_present != (eimta_main_cfg_scell_r12.get() != NULL), __FILE__, __LINE__); if (eimta_main_cfg_scell_r12_present) { j.write_fieldname("eimta-MainConfigSCell-r12"); eimta_main_cfg_scell_r12->to_json(j); } - rrc_asn1_warn_assert(cqi_report_cfg_scell_v1250_present != (cqi_report_cfg_scell_v1250.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cqi_report_cfg_scell_v1250_present != (cqi_report_cfg_scell_v1250.get() != NULL), __FILE__, __LINE__); if (cqi_report_cfg_scell_v1250_present) { j.write_fieldname("cqi-ReportConfigSCell-v1250"); cqi_report_cfg_scell_v1250->to_json(j); } - rrc_asn1_warn_assert(ul_pwr_ctrl_ded_scell_v1250_present != (ul_pwr_ctrl_ded_scell_v1250.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ul_pwr_ctrl_ded_scell_v1250_present != (ul_pwr_ctrl_ded_scell_v1250.get() != NULL), __FILE__, __LINE__); if (ul_pwr_ctrl_ded_scell_v1250_present) { j.write_fieldname("uplinkPowerControlDedicatedSCell-v1250"); ul_pwr_ctrl_ded_scell_v1250->to_json(j); @@ -50366,8 +50501,8 @@ void phys_cfg_ded_scell_r10_s::to_json(json_writer& j) const j.write_fieldname("pucch-SCell"); pucch_scell->to_json(j); } - rrc_asn1_warn_assert(cross_carrier_sched_cfg_r13_present != (cross_carrier_sched_cfg_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cross_carrier_sched_cfg_r13_present != (cross_carrier_sched_cfg_r13.get() != NULL), __FILE__, __LINE__); if (cross_carrier_sched_cfg_r13_present) { j.write_fieldname("crossCarrierSchedulingConfig-r13"); cross_carrier_sched_cfg_r13->to_json(j); @@ -50392,21 +50527,22 @@ void phys_cfg_ded_scell_r10_s::to_json(json_writer& j) const j.write_fieldname("soundingRS-UL-ConfigDedicated-v1310"); srs_ul_cfg_ded_v1310->to_json(j); } - rrc_asn1_warn_assert(srs_ul_cfg_ded_up_pts_ext_r13_present != (srs_ul_cfg_ded_up_pts_ext_r13.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + srs_ul_cfg_ded_up_pts_ext_r13_present != (srs_ul_cfg_ded_up_pts_ext_r13.get() != NULL), __FILE__, __LINE__); if (srs_ul_cfg_ded_up_pts_ext_r13_present) { j.write_fieldname("soundingRS-UL-ConfigDedicatedUpPTsExt-r13"); srs_ul_cfg_ded_up_pts_ext_r13->to_json(j); } - rrc_asn1_warn_assert(srs_ul_cfg_ded_aperiodic_v1310_present != (srs_ul_cfg_ded_aperiodic_v1310.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + srs_ul_cfg_ded_aperiodic_v1310_present != (srs_ul_cfg_ded_aperiodic_v1310.get() != NULL), __FILE__, __LINE__); if (srs_ul_cfg_ded_aperiodic_v1310_present) { j.write_fieldname("soundingRS-UL-ConfigDedicatedAperiodic-v1310"); srs_ul_cfg_ded_aperiodic_v1310->to_json(j); } rrc_asn1_warn_assert(srs_ul_cfg_ded_aperiodic_up_pts_ext_r13_present != (srs_ul_cfg_ded_aperiodic_up_pts_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (srs_ul_cfg_ded_aperiodic_up_pts_ext_r13_present) { j.write_fieldname("soundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13"); srs_ul_cfg_ded_aperiodic_up_pts_ext_r13->to_json(j); @@ -50423,7 +50559,8 @@ void phys_cfg_ded_scell_r10_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(csi_rs_cfg_nzp_to_add_mod_list_ext_r13_present != (csi_rs_cfg_nzp_to_add_mod_list_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (csi_rs_cfg_nzp_to_add_mod_list_ext_r13_present) { j.start_array("csi-RS-ConfigNZPToAddModListExt-r13"); for (uint32_t i1 = 0; i1 < csi_rs_cfg_nzp_to_add_mod_list_ext_r13->size(); ++i1) { @@ -50433,7 +50570,8 @@ void phys_cfg_ded_scell_r10_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(csi_rs_cfg_nzp_to_release_list_ext_r13_present != (csi_rs_cfg_nzp_to_release_list_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (csi_rs_cfg_nzp_to_release_list_ext_r13_present) { j.start_array("csi-RS-ConfigNZPToReleaseListExt-r13"); for (uint32_t i1 = 0; i1 < csi_rs_cfg_nzp_to_release_list_ext_r13->size(); ++i1) { @@ -50451,20 +50589,22 @@ void phys_cfg_ded_scell_r10_s::to_json(json_writer& j) const j.write_fieldname("laa-SCellConfiguration-v1430"); laa_scell_cfg_v1430->to_json(j); } - rrc_asn1_warn_assert(type_b_srs_tpc_pdcch_cfg_r14_present != (type_b_srs_tpc_pdcch_cfg_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + type_b_srs_tpc_pdcch_cfg_r14_present != (type_b_srs_tpc_pdcch_cfg_r14.get() != NULL), __FILE__, __LINE__); if (type_b_srs_tpc_pdcch_cfg_r14_present) { j.write_fieldname("typeB-SRS-TPC-PDCCH-Config-r14"); type_b_srs_tpc_pdcch_cfg_r14->to_json(j); } rrc_asn1_warn_assert(ul_pusch_less_pwr_ctrl_ded_v1430_present != (ul_pusch_less_pwr_ctrl_ded_v1430.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (ul_pusch_less_pwr_ctrl_ded_v1430_present) { j.write_fieldname("uplinkPUSCH-LessPowerControlDedicated-v1430"); ul_pusch_less_pwr_ctrl_ded_v1430->to_json(j); } rrc_asn1_warn_assert(srs_ul_periodic_cfg_ded_list_r14_present != (srs_ul_periodic_cfg_ded_list_r14.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (srs_ul_periodic_cfg_ded_list_r14_present) { j.start_array("soundingRS-UL-PeriodicConfigDedicatedList-r14"); for (uint32_t i1 = 0; i1 < srs_ul_periodic_cfg_ded_list_r14->size(); ++i1) { @@ -50474,7 +50614,8 @@ void phys_cfg_ded_scell_r10_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(srs_ul_periodic_cfg_ded_up_pts_ext_list_r14_present != (srs_ul_periodic_cfg_ded_up_pts_ext_list_r14.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (srs_ul_periodic_cfg_ded_up_pts_ext_list_r14_present) { j.start_array("soundingRS-UL-PeriodicConfigDedicatedUpPTsExtList-r14"); for (uint32_t i1 = 0; i1 < srs_ul_periodic_cfg_ded_up_pts_ext_list_r14->size(); ++i1) { @@ -50483,7 +50624,8 @@ void phys_cfg_ded_scell_r10_s::to_json(json_writer& j) const j.end_array(); } rrc_asn1_warn_assert(srs_ul_aperiodic_cfg_ded_list_r14_present != (srs_ul_aperiodic_cfg_ded_list_r14.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (srs_ul_aperiodic_cfg_ded_list_r14_present) { j.start_array("soundingRS-UL-AperiodicConfigDedicatedList-r14"); for (uint32_t i1 = 0; i1 < srs_ul_aperiodic_cfg_ded_list_r14->size(); ++i1) { @@ -50493,7 +50635,8 @@ void phys_cfg_ded_scell_r10_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(srs_ul_cfg_ded_ap_up_pts_ext_list_r14_present != (srs_ul_cfg_ded_ap_up_pts_ext_list_r14.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (srs_ul_cfg_ded_ap_up_pts_ext_list_r14_present) { j.start_array("soundingRS-UL-ConfigDedicatedApUpPTsExtList-r14"); for (uint32_t i1 = 0; i1 < srs_ul_cfg_ded_ap_up_pts_ext_list_r14->size(); ++i1) { @@ -50516,8 +50659,8 @@ void phys_cfg_ded_scell_r10_s::to_json(json_writer& j) const j.write_fieldname("csi-RS-Config-v1430"); csi_rs_cfg_v1430->to_json(j); } - rrc_asn1_warn_assert(csi_rs_cfg_zp_ap_list_r14_present != (csi_rs_cfg_zp_ap_list_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + csi_rs_cfg_zp_ap_list_r14_present != (csi_rs_cfg_zp_ap_list_r14.get() != NULL), __FILE__, __LINE__); if (csi_rs_cfg_zp_ap_list_r14_present) { j.write_fieldname("csi-RS-ConfigZP-ApList-r14"); csi_rs_cfg_zp_ap_list_r14->to_json(j); @@ -50530,8 +50673,8 @@ void phys_cfg_ded_scell_r10_s::to_json(json_writer& j) const if (semi_open_loop_r14_present) { j.write_bool("semiOpenLoop-r14", semi_open_loop_r14); } - rrc_asn1_warn_assert(pdsch_cfg_ded_scell_v1430_present != (pdsch_cfg_ded_scell_v1430.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + pdsch_cfg_ded_scell_v1430_present != (pdsch_cfg_ded_scell_v1430.get() != NULL), __FILE__, __LINE__); if (pdsch_cfg_ded_scell_v1430_present) { j.write_fieldname("pdsch-ConfigDedicatedSCell-v1430"); pdsch_cfg_ded_scell_v1430->to_json(j); @@ -50556,14 +50699,14 @@ void phys_cfg_ded_scell_r10_s::to_json(json_writer& j) const j.write_fieldname("cqi-ReportConfig-v1530"); cqi_report_cfg_v1530->to_json(j); } - rrc_asn1_warn_assert(cqi_report_cfg_scell_r15_present != (cqi_report_cfg_scell_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cqi_report_cfg_scell_r15_present != (cqi_report_cfg_scell_r15.get() != NULL), __FILE__, __LINE__); if (cqi_report_cfg_scell_r15_present) { j.write_fieldname("cqi-ReportConfigSCell-r15"); cqi_report_cfg_scell_r15->to_json(j); } - rrc_asn1_warn_assert(cqi_short_cfg_scell_r15_present != (cqi_short_cfg_scell_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cqi_short_cfg_scell_r15_present != (cqi_short_cfg_scell_r15.get() != NULL), __FILE__, __LINE__); if (cqi_short_cfg_scell_r15_present) { j.write_fieldname("cqi-ShortConfigSCell-r15"); cqi_short_cfg_scell_r15->to_json(j); @@ -50573,8 +50716,8 @@ void phys_cfg_ded_scell_r10_s::to_json(json_writer& j) const j.write_fieldname("csi-RS-Config-v1530"); csi_rs_cfg_v1530->to_json(j); } - rrc_asn1_warn_assert(ul_pwr_ctrl_ded_scell_v1530_present != (ul_pwr_ctrl_ded_scell_v1530.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ul_pwr_ctrl_ded_scell_v1530_present != (ul_pwr_ctrl_ded_scell_v1530.get() != NULL), __FILE__, __LINE__); if (ul_pwr_ctrl_ded_scell_v1530_present) { j.write_fieldname("uplinkPowerControlDedicatedSCell-v1530"); ul_pwr_ctrl_ded_scell_v1530->to_json(j); @@ -50589,14 +50732,14 @@ void phys_cfg_ded_scell_r10_s::to_json(json_writer& j) const j.write_fieldname("pusch-ConfigDedicated-v1530"); pusch_cfg_ded_v1530->to_json(j); } - rrc_asn1_warn_assert(semi_static_cfi_cfg_r15_present != (semi_static_cfi_cfg_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + semi_static_cfi_cfg_r15_present != (semi_static_cfi_cfg_r15.get() != NULL), __FILE__, __LINE__); if (semi_static_cfi_cfg_r15_present) { j.write_fieldname("semiStaticCFI-Config-r15"); semi_static_cfi_cfg_r15->to_json(j); } - rrc_asn1_warn_assert(blind_pdsch_repeat_cfg_r15_present != (blind_pdsch_repeat_cfg_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + blind_pdsch_repeat_cfg_r15_present != (blind_pdsch_repeat_cfg_r15.get() != NULL), __FILE__, __LINE__); if (blind_pdsch_repeat_cfg_r15_present) { j.write_fieldname("blindPDSCH-Repetition-Config-r15"); blind_pdsch_repeat_cfg_r15->to_json(j); @@ -51480,25 +51623,25 @@ SRSASN_CODE rr_cfg_common_scell_r10_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(7); group_flags[0] |= ul_carrier_freq_v1090_present; - rrc_asn1_warn_assert(rach_cfg_common_scell_r11_present != (rach_cfg_common_scell_r11.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + rach_cfg_common_scell_r11_present != (rach_cfg_common_scell_r11.get() != NULL), __FILE__, __LINE__); group_flags[1] |= rach_cfg_common_scell_r11_present; rrc_asn1_warn_assert(prach_cfg_scell_r11_present != (prach_cfg_scell_r11.get() != NULL), __FILE__, __LINE__); group_flags[1] |= prach_cfg_scell_r11_present; rrc_asn1_warn_assert(tdd_cfg_v1130_present != (tdd_cfg_v1130.get() != NULL), __FILE__, __LINE__); group_flags[1] |= tdd_cfg_v1130_present; - rrc_asn1_warn_assert(ul_pwr_ctrl_common_scell_v1130_present != (ul_pwr_ctrl_common_scell_v1130.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + ul_pwr_ctrl_common_scell_v1130_present != (ul_pwr_ctrl_common_scell_v1130.get() != NULL), __FILE__, __LINE__); group_flags[1] |= ul_pwr_ctrl_common_scell_v1130_present; rrc_asn1_warn_assert(pusch_cfg_common_v1270_present != (pusch_cfg_common_v1270.get() != NULL), __FILE__, __LINE__); group_flags[2] |= pusch_cfg_common_v1270_present; rrc_asn1_warn_assert(pucch_cfg_common_r13_present != (pucch_cfg_common_r13.get() != NULL), __FILE__, __LINE__); group_flags[3] |= pucch_cfg_common_r13_present; - rrc_asn1_warn_assert(ul_pwr_ctrl_common_scell_v1310_present != (ul_pwr_ctrl_common_scell_v1310.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + ul_pwr_ctrl_common_scell_v1310_present != (ul_pwr_ctrl_common_scell_v1310.get() != NULL), __FILE__, __LINE__); group_flags[3] |= ul_pwr_ctrl_common_scell_v1310_present; - rrc_asn1_warn_assert(high_speed_cfg_scell_r14_present != (high_speed_cfg_scell_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + high_speed_cfg_scell_r14_present != (high_speed_cfg_scell_r14.get() != NULL), __FILE__, __LINE__); group_flags[4] |= high_speed_cfg_scell_r14_present; rrc_asn1_warn_assert(prach_cfg_v1430_present != (prach_cfg_v1430.get() != NULL), __FILE__, __LINE__); group_flags[4] |= prach_cfg_v1430_present; @@ -51506,11 +51649,11 @@ SRSASN_CODE rr_cfg_common_scell_r10_s::pack(bit_ref& bref) const group_flags[4] |= ul_cfg_r14_present; group_flags[4] |= harq_ref_cfg_r14_present; group_flags[4] |= srs_flex_timing_r14_present; - rrc_asn1_warn_assert(mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, __LINE__); group_flags[5] |= mbsfn_sf_cfg_list_v1430_present; - rrc_asn1_warn_assert(ul_pwr_ctrl_common_scell_v1530_present != (ul_pwr_ctrl_common_scell_v1530.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + ul_pwr_ctrl_common_scell_v1530_present != (ul_pwr_ctrl_common_scell_v1530.get() != NULL), __FILE__, __LINE__); group_flags[6] |= ul_pwr_ctrl_common_scell_v1530_present; group_flags.pack(bref); @@ -51583,14 +51726,14 @@ SRSASN_CODE rr_cfg_common_scell_r10_s::pack(bit_ref& bref) const HANDLE_CODE(bref.pack(ul_cfg_r14->ul_freq_info_r14.ul_carrier_freq_r14_present, 1)); HANDLE_CODE(bref.pack(ul_cfg_r14->ul_freq_info_r14.ul_bw_r14_present, 1)); if (ul_cfg_r14->ul_freq_info_r14.ul_carrier_freq_r14_present) { - HANDLE_CODE(pack_unalign_integer(bref, ul_cfg_r14->ul_freq_info_r14.ul_carrier_freq_r14, (uint32_t)0, - (uint32_t)262143)); + HANDLE_CODE(pack_unalign_integer( + bref, ul_cfg_r14->ul_freq_info_r14.ul_carrier_freq_r14, (uint32_t)0, (uint32_t)262143)); } if (ul_cfg_r14->ul_freq_info_r14.ul_bw_r14_present) { HANDLE_CODE(pack_enum(bref, ul_cfg_r14->ul_freq_info_r14.ul_bw_r14)); } - HANDLE_CODE(pack_unalign_integer(bref, ul_cfg_r14->ul_freq_info_r14.add_spec_emission_scell_r14, (uint8_t)1, - (uint8_t)32)); + HANDLE_CODE(pack_unalign_integer( + bref, ul_cfg_r14->ul_freq_info_r14.add_spec_emission_scell_r14, (uint8_t)1, (uint8_t)32)); if (ul_cfg_r14->p_max_r14_present) { HANDLE_CODE(pack_unalign_integer(bref, ul_cfg_r14->p_max_r14, (int8_t)-30, (int8_t)33)); } @@ -51752,14 +51895,14 @@ SRSASN_CODE rr_cfg_common_scell_r10_s::unpack(bit_ref& bref) HANDLE_CODE(bref.unpack(ul_cfg_r14->ul_freq_info_r14.ul_carrier_freq_r14_present, 1)); HANDLE_CODE(bref.unpack(ul_cfg_r14->ul_freq_info_r14.ul_bw_r14_present, 1)); if (ul_cfg_r14->ul_freq_info_r14.ul_carrier_freq_r14_present) { - HANDLE_CODE(unpack_unalign_integer(ul_cfg_r14->ul_freq_info_r14.ul_carrier_freq_r14, bref, (uint32_t)0, - (uint32_t)262143)); + HANDLE_CODE(unpack_unalign_integer( + ul_cfg_r14->ul_freq_info_r14.ul_carrier_freq_r14, bref, (uint32_t)0, (uint32_t)262143)); } if (ul_cfg_r14->ul_freq_info_r14.ul_bw_r14_present) { HANDLE_CODE(unpack_enum(ul_cfg_r14->ul_freq_info_r14.ul_bw_r14, bref)); } - HANDLE_CODE(unpack_unalign_integer(ul_cfg_r14->ul_freq_info_r14.add_spec_emission_scell_r14, bref, (uint8_t)1, - (uint8_t)32)); + HANDLE_CODE(unpack_unalign_integer( + ul_cfg_r14->ul_freq_info_r14.add_spec_emission_scell_r14, bref, (uint8_t)1, (uint8_t)32)); if (ul_cfg_r14->p_max_r14_present) { HANDLE_CODE(unpack_unalign_integer(ul_cfg_r14->p_max_r14, bref, (int8_t)-30, (int8_t)33)); } @@ -51854,8 +51997,8 @@ void rr_cfg_common_scell_r10_s::to_json(json_writer& j) const if (ul_carrier_freq_v1090_present) { j.write_int("ul-CarrierFreq-v1090", ul_carrier_freq_v1090); } - rrc_asn1_warn_assert(rach_cfg_common_scell_r11_present != (rach_cfg_common_scell_r11.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + rach_cfg_common_scell_r11_present != (rach_cfg_common_scell_r11.get() != NULL), __FILE__, __LINE__); if (rach_cfg_common_scell_r11_present) { j.write_fieldname("rach-ConfigCommonSCell-r11"); rach_cfg_common_scell_r11->to_json(j); @@ -51870,8 +52013,8 @@ void rr_cfg_common_scell_r10_s::to_json(json_writer& j) const j.write_fieldname("tdd-Config-v1130"); tdd_cfg_v1130->to_json(j); } - rrc_asn1_warn_assert(ul_pwr_ctrl_common_scell_v1130_present != (ul_pwr_ctrl_common_scell_v1130.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + ul_pwr_ctrl_common_scell_v1130_present != (ul_pwr_ctrl_common_scell_v1130.get() != NULL), __FILE__, __LINE__); if (ul_pwr_ctrl_common_scell_v1130_present) { j.write_fieldname("uplinkPowerControlCommonSCell-v1130"); ul_pwr_ctrl_common_scell_v1130->to_json(j); @@ -51886,14 +52029,14 @@ void rr_cfg_common_scell_r10_s::to_json(json_writer& j) const j.write_fieldname("pucch-ConfigCommon-r13"); pucch_cfg_common_r13->to_json(j); } - rrc_asn1_warn_assert(ul_pwr_ctrl_common_scell_v1310_present != (ul_pwr_ctrl_common_scell_v1310.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + ul_pwr_ctrl_common_scell_v1310_present != (ul_pwr_ctrl_common_scell_v1310.get() != NULL), __FILE__, __LINE__); if (ul_pwr_ctrl_common_scell_v1310_present) { j.write_fieldname("uplinkPowerControlCommonSCell-v1310"); ul_pwr_ctrl_common_scell_v1310->to_json(j); } - rrc_asn1_warn_assert(high_speed_cfg_scell_r14_present != (high_speed_cfg_scell_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + high_speed_cfg_scell_r14_present != (high_speed_cfg_scell_r14.get() != NULL), __FILE__, __LINE__); if (high_speed_cfg_scell_r14_present) { j.write_fieldname("highSpeedConfigSCell-r14"); high_speed_cfg_scell_r14->to_json(j); @@ -51939,8 +52082,8 @@ void rr_cfg_common_scell_r10_s::to_json(json_writer& j) const if (srs_flex_timing_r14_present) { j.write_str("soundingRS-FlexibleTiming-r14", "true"); } - rrc_asn1_warn_assert(mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + mbsfn_sf_cfg_list_v1430_present != (mbsfn_sf_cfg_list_v1430.get() != NULL), __FILE__, __LINE__); if (mbsfn_sf_cfg_list_v1430_present) { j.start_array("mbsfn-SubframeConfigList-v1430"); for (uint32_t i1 = 0; i1 < mbsfn_sf_cfg_list_v1430->size(); ++i1) { @@ -51948,8 +52091,8 @@ void rr_cfg_common_scell_r10_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(ul_pwr_ctrl_common_scell_v1530_present != (ul_pwr_ctrl_common_scell_v1530.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + ul_pwr_ctrl_common_scell_v1530_present != (ul_pwr_ctrl_common_scell_v1530.get() != NULL), __FILE__, __LINE__); if (ul_pwr_ctrl_common_scell_v1530_present) { j.write_fieldname("uplinkPowerControlCommonSCell-v1530"); ul_pwr_ctrl_common_scell_v1530->to_json(j); @@ -51974,15 +52117,15 @@ SRSASN_CODE rr_cfg_ded_scell_r10_s::pack(bit_ref& bref) const group_flags[0] |= mac_main_cfg_scell_r11_present; rrc_asn1_warn_assert(naics_info_r12_present != (naics_info_r12.get() != NULL), __FILE__, __LINE__); group_flags[1] |= naics_info_r12_present; - rrc_asn1_warn_assert(neigh_cells_crs_info_scell_r13_present != (neigh_cells_crs_info_scell_r13.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + neigh_cells_crs_info_scell_r13_present != (neigh_cells_crs_info_scell_r13.get() != NULL), __FILE__, __LINE__); group_flags[2] |= neigh_cells_crs_info_scell_r13_present; - rrc_asn1_warn_assert(phys_cfg_ded_scell_v1370_present != (phys_cfg_ded_scell_v1370.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + phys_cfg_ded_scell_v1370_present != (phys_cfg_ded_scell_v1370.get() != NULL), __FILE__, __LINE__); group_flags[3] |= phys_cfg_ded_scell_v1370_present; group_flags[4] |= crs_intf_mitig_enabled_r15_present; - rrc_asn1_warn_assert(neigh_cells_crs_info_r15_present != (neigh_cells_crs_info_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + neigh_cells_crs_info_r15_present != (neigh_cells_crs_info_r15.get() != NULL), __FILE__, __LINE__); group_flags[4] |= neigh_cells_crs_info_r15_present; rrc_asn1_warn_assert(sps_cfg_v1530_present != (sps_cfg_v1530.get() != NULL), __FILE__, __LINE__); group_flags[4] |= sps_cfg_v1530_present; @@ -52127,14 +52270,14 @@ void rr_cfg_ded_scell_r10_s::to_json(json_writer& j) const j.write_fieldname("naics-Info-r12"); naics_info_r12->to_json(j); } - rrc_asn1_warn_assert(neigh_cells_crs_info_scell_r13_present != (neigh_cells_crs_info_scell_r13.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + neigh_cells_crs_info_scell_r13_present != (neigh_cells_crs_info_scell_r13.get() != NULL), __FILE__, __LINE__); if (neigh_cells_crs_info_scell_r13_present) { j.write_fieldname("neighCellsCRS-InfoSCell-r13"); neigh_cells_crs_info_scell_r13->to_json(j); } - rrc_asn1_warn_assert(phys_cfg_ded_scell_v1370_present != (phys_cfg_ded_scell_v1370.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + phys_cfg_ded_scell_v1370_present != (phys_cfg_ded_scell_v1370.get() != NULL), __FILE__, __LINE__); if (phys_cfg_ded_scell_v1370_present) { j.write_fieldname("physicalConfigDedicatedSCell-v1370"); phys_cfg_ded_scell_v1370->to_json(j); @@ -52142,8 +52285,8 @@ void rr_cfg_ded_scell_r10_s::to_json(json_writer& j) const if (crs_intf_mitig_enabled_r15_present) { j.write_bool("crs-IntfMitigEnabled-r15", crs_intf_mitig_enabled_r15); } - rrc_asn1_warn_assert(neigh_cells_crs_info_r15_present != (neigh_cells_crs_info_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + neigh_cells_crs_info_r15_present != (neigh_cells_crs_info_r15.get() != NULL), __FILE__, __LINE__); if (neigh_cells_crs_info_r15_present) { j.write_fieldname("neighCellsCRS-Info-r15"); neigh_cells_crs_info_r15->to_json(j); @@ -52499,8 +52642,8 @@ SRSASN_CODE drb_to_add_mod_scg_r12_s::pack(bit_ref& bref) const group_flags[1] |= lc_ch_id_scg_r15_present; rrc_asn1_warn_assert(rlc_cfg_v1530_present != (rlc_cfg_v1530.get() != NULL), __FILE__, __LINE__); group_flags[1] |= rlc_cfg_v1530_present; - rrc_asn1_warn_assert(rlc_bearer_cfg_dupl_r15_present != (rlc_bearer_cfg_dupl_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + rlc_bearer_cfg_dupl_r15_present != (rlc_bearer_cfg_dupl_r15.get() != NULL), __FILE__, __LINE__); group_flags[1] |= rlc_bearer_cfg_dupl_r15_present; group_flags.pack(bref); @@ -52628,8 +52771,8 @@ void drb_to_add_mod_scg_r12_s::to_json(json_writer& j) const j.write_fieldname("rlc-Config-v1530"); rlc_cfg_v1530->to_json(j); } - rrc_asn1_warn_assert(rlc_bearer_cfg_dupl_r15_present != (rlc_bearer_cfg_dupl_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + rlc_bearer_cfg_dupl_r15_present != (rlc_bearer_cfg_dupl_r15.get() != NULL), __FILE__, __LINE__); if (rlc_bearer_cfg_dupl_r15_present) { j.write_fieldname("rlc-BearerConfigDupl-r15"); rlc_bearer_cfg_dupl_r15->to_json(j); @@ -52944,15 +53087,15 @@ void rr_cfg_common_scell_v10l0_s::to_json(json_writer& j) const // RadioResourceConfigCommonSCell-v1440 ::= SEQUENCE SRSASN_CODE rr_cfg_common_scell_v1440_s::pack(bit_ref& bref) const { - HANDLE_CODE(pack_unalign_integer(bref, ul_cfg_v1440.ul_freq_info_v1440.add_spec_emission_scell_v1440, (uint16_t)33, - (uint16_t)288)); + HANDLE_CODE(pack_unalign_integer( + bref, ul_cfg_v1440.ul_freq_info_v1440.add_spec_emission_scell_v1440, (uint16_t)33, (uint16_t)288)); return SRSASN_SUCCESS; } SRSASN_CODE rr_cfg_common_scell_v1440_s::unpack(bit_ref& bref) { - HANDLE_CODE(unpack_unalign_integer(ul_cfg_v1440.ul_freq_info_v1440.add_spec_emission_scell_v1440, bref, (uint16_t)33, - (uint16_t)288)); + HANDLE_CODE(unpack_unalign_integer( + ul_cfg_v1440.ul_freq_info_v1440.add_spec_emission_scell_v1440, bref, (uint16_t)33, (uint16_t)288)); return SRSASN_SUCCESS; } @@ -53906,10 +54049,12 @@ SRSASN_CODE rr_cfg_common_ps_cell_r12_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(2); rrc_asn1_warn_assert(ul_pwr_ctrl_common_ps_cell_v1310_present != (ul_pwr_ctrl_common_ps_cell_v1310.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[0] |= ul_pwr_ctrl_common_ps_cell_v1310_present; rrc_asn1_warn_assert(ul_pwr_ctrl_common_ps_cell_v1530_present != (ul_pwr_ctrl_common_ps_cell_v1530.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[1] |= ul_pwr_ctrl_common_ps_cell_v1530_present; group_flags.pack(bref); @@ -53978,13 +54123,15 @@ void rr_cfg_common_ps_cell_r12_s::to_json(json_writer& j) const ul_pwr_ctrl_common_ps_cell_r12.to_json(j); if (ext) { rrc_asn1_warn_assert(ul_pwr_ctrl_common_ps_cell_v1310_present != (ul_pwr_ctrl_common_ps_cell_v1310.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (ul_pwr_ctrl_common_ps_cell_v1310_present) { j.write_fieldname("uplinkPowerControlCommonPSCell-v1310"); ul_pwr_ctrl_common_ps_cell_v1310->to_json(j); } rrc_asn1_warn_assert(ul_pwr_ctrl_common_ps_cell_v1530_present != (ul_pwr_ctrl_common_ps_cell_v1530.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (ul_pwr_ctrl_common_ps_cell_v1530_present) { j.write_fieldname("uplinkPowerControlCommonPSCell-v1530"); ul_pwr_ctrl_common_ps_cell_v1530->to_json(j); @@ -54056,15 +54203,16 @@ SRSASN_CODE rr_cfg_ded_ps_cell_r12_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(3); rrc_asn1_warn_assert(neigh_cells_crs_info_ps_cell_r13_present != (neigh_cells_crs_info_ps_cell_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[0] |= neigh_cells_crs_info_ps_cell_r13_present; rrc_asn1_warn_assert(sps_cfg_v1430_present != (sps_cfg_v1430.get() != NULL), __FILE__, __LINE__); group_flags[1] |= sps_cfg_v1430_present; rrc_asn1_warn_assert(sps_cfg_v1530_present != (sps_cfg_v1530.get() != NULL), __FILE__, __LINE__); group_flags[2] |= sps_cfg_v1530_present; group_flags[2] |= crs_intf_mitig_enabled_r15_present; - rrc_asn1_warn_assert(neigh_cells_crs_info_r15_present != (neigh_cells_crs_info_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + neigh_cells_crs_info_r15_present != (neigh_cells_crs_info_r15.get() != NULL), __FILE__, __LINE__); group_flags[2] |= neigh_cells_crs_info_r15_present; group_flags.pack(bref); @@ -54180,7 +54328,8 @@ void rr_cfg_ded_ps_cell_r12_s::to_json(json_writer& j) const } if (ext) { rrc_asn1_warn_assert(neigh_cells_crs_info_ps_cell_r13_present != (neigh_cells_crs_info_ps_cell_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (neigh_cells_crs_info_ps_cell_r13_present) { j.write_fieldname("neighCellsCRS-InfoPSCell-r13"); neigh_cells_crs_info_ps_cell_r13->to_json(j); @@ -54198,8 +54347,8 @@ void rr_cfg_ded_ps_cell_r12_s::to_json(json_writer& j) const if (crs_intf_mitig_enabled_r15_present) { j.write_bool("crs-IntfMitigEnabled-r15", crs_intf_mitig_enabled_r15); } - rrc_asn1_warn_assert(neigh_cells_crs_info_r15_present != (neigh_cells_crs_info_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + neigh_cells_crs_info_r15_present != (neigh_cells_crs_info_r15.get() != NULL), __FILE__, __LINE__); if (neigh_cells_crs_info_r15_present) { j.write_fieldname("neighCellsCRS-Info-r15"); neigh_cells_crs_info_r15->to_json(j); @@ -54262,8 +54411,8 @@ SRSASN_CODE scell_to_add_mod_r10_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(4); group_flags[0] |= dl_carrier_freq_v1090_present; - rrc_asn1_warn_assert(ant_info_ded_scell_v10i0_present != (ant_info_ded_scell_v10i0.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ant_info_ded_scell_v10i0_present != (ant_info_ded_scell_v10i0.get() != NULL), __FILE__, __LINE__); group_flags[1] |= ant_info_ded_scell_v10i0_present; group_flags[2] |= srs_switch_from_serv_cell_idx_r14_present; group_flags[3] |= s_cell_state_r15_present; @@ -54386,8 +54535,8 @@ void scell_to_add_mod_r10_s::to_json(json_writer& j) const if (dl_carrier_freq_v1090_present) { j.write_int("dl-CarrierFreq-v1090", dl_carrier_freq_v1090); } - rrc_asn1_warn_assert(ant_info_ded_scell_v10i0_present != (ant_info_ded_scell_v10i0.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ant_info_ded_scell_v10i0_present != (ant_info_ded_scell_v10i0.get() != NULL), __FILE__, __LINE__); if (ant_info_ded_scell_v10i0_present) { j.write_fieldname("antennaInfoDedicatedSCell-v10i0"); ant_info_ded_scell_v10i0->to_json(j); @@ -55186,12 +55335,12 @@ SRSASN_CODE ps_cell_to_add_mod_r12_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(3); - rrc_asn1_warn_assert(ant_info_ded_ps_cell_v1280_present != (ant_info_ded_ps_cell_v1280.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ant_info_ded_ps_cell_v1280_present != (ant_info_ded_ps_cell_v1280.get() != NULL), __FILE__, __LINE__); group_flags[0] |= ant_info_ded_ps_cell_v1280_present; group_flags[1] |= s_cell_idx_r13_present; - rrc_asn1_warn_assert(rr_cfg_ded_ps_cell_v1370_present != (rr_cfg_ded_ps_cell_v1370.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + rr_cfg_ded_ps_cell_v1370_present != (rr_cfg_ded_ps_cell_v1370.get() != NULL), __FILE__, __LINE__); group_flags[2] |= rr_cfg_ded_ps_cell_v1370_present; group_flags.pack(bref); @@ -55294,8 +55443,8 @@ void ps_cell_to_add_mod_r12_s::to_json(json_writer& j) const rr_cfg_ded_ps_cell_r12.to_json(j); } if (ext) { - rrc_asn1_warn_assert(ant_info_ded_ps_cell_v1280_present != (ant_info_ded_ps_cell_v1280.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ant_info_ded_ps_cell_v1280_present != (ant_info_ded_ps_cell_v1280.get() != NULL), __FILE__, __LINE__); if (ant_info_ded_ps_cell_v1280_present) { j.write_fieldname("antennaInfoDedicatedPSCell-v1280"); ant_info_ded_ps_cell_v1280->to_json(j); @@ -55303,8 +55452,8 @@ void ps_cell_to_add_mod_r12_s::to_json(json_writer& j) const if (s_cell_idx_r13_present) { j.write_int("sCellIndex-r13", s_cell_idx_r13); } - rrc_asn1_warn_assert(rr_cfg_ded_ps_cell_v1370_present != (rr_cfg_ded_ps_cell_v1370.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + rr_cfg_ded_ps_cell_v1370_present != (rr_cfg_ded_ps_cell_v1370.get() != NULL), __FILE__, __LINE__); if (rr_cfg_ded_ps_cell_v1370_present) { j.write_fieldname("radioResourceConfigDedicatedPSCell-v1370"); rr_cfg_ded_ps_cell_v1370->to_json(j); @@ -55697,8 +55846,8 @@ SRSASN_CODE rr_cfg_ded_scg_r12_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(1); - rrc_asn1_warn_assert(drb_to_add_mod_list_scg_r15_present != (drb_to_add_mod_list_scg_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + drb_to_add_mod_list_scg_r15_present != (drb_to_add_mod_list_scg_r15.get() != NULL), __FILE__, __LINE__); group_flags[0] |= drb_to_add_mod_list_scg_r15_present; group_flags.pack(bref); @@ -55765,8 +55914,8 @@ void rr_cfg_ded_scg_r12_s::to_json(json_writer& j) const rlf_timers_and_consts_scg_r12.to_json(j); } if (ext) { - rrc_asn1_warn_assert(drb_to_add_mod_list_scg_r15_present != (drb_to_add_mod_list_scg_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + drb_to_add_mod_list_scg_r15_present != (drb_to_add_mod_list_scg_r15.get() != NULL), __FILE__, __LINE__); if (drb_to_add_mod_list_scg_r15_present) { j.start_array("drb-ToAddModListSCG-r15"); for (uint32_t i1 = 0; i1 < drb_to_add_mod_list_scg_r15->size(); ++i1) { @@ -55969,8 +56118,8 @@ SRSASN_CODE sl_v2x_cfg_ded_r14_s::pack(bit_ref& bref) const ext_groups_header group_flags(1); rrc_asn1_warn_assert(comm_tx_res_v1530_present != (comm_tx_res_v1530.get() != NULL), __FILE__, __LINE__); group_flags[0] |= comm_tx_res_v1530_present; - rrc_asn1_warn_assert(v2x_packet_dupl_cfg_r15_present != (v2x_packet_dupl_cfg_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + v2x_packet_dupl_cfg_r15_present != (v2x_packet_dupl_cfg_r15.get() != NULL), __FILE__, __LINE__); group_flags[0] |= v2x_packet_dupl_cfg_r15_present; rrc_asn1_warn_assert(sync_freq_list_r15_present != (sync_freq_list_r15.get() != NULL), __FILE__, __LINE__); group_flags[0] |= sync_freq_list_r15_present; @@ -56079,8 +56228,8 @@ void sl_v2x_cfg_ded_r14_s::to_json(json_writer& j) const j.write_fieldname("commTxResources-v1530"); comm_tx_res_v1530->to_json(j); } - rrc_asn1_warn_assert(v2x_packet_dupl_cfg_r15_present != (v2x_packet_dupl_cfg_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + v2x_packet_dupl_cfg_r15_present != (v2x_packet_dupl_cfg_r15.get() != NULL), __FILE__, __LINE__); if (v2x_packet_dupl_cfg_r15_present) { j.write_fieldname("v2x-PacketDuplicationConfig-r15"); v2x_packet_dupl_cfg_r15->to_json(j); @@ -56257,7 +56406,8 @@ void sl_v2x_cfg_ded_r14_s::comm_tx_res_r14_c_::setup_c_::to_json(json_writer& j) if (c.get().v2x_comm_tx_pool_normal_ded_r14.pool_to_release_list_r14_present) { j.start_array("poolToReleaseList-r14"); for (uint32_t i1 = 0; - i1 < c.get().v2x_comm_tx_pool_normal_ded_r14.pool_to_release_list_r14.size(); ++i1) { + i1 < c.get().v2x_comm_tx_pool_normal_ded_r14.pool_to_release_list_r14.size(); + ++i1) { j.write_int(c.get().v2x_comm_tx_pool_normal_ded_r14.pool_to_release_list_r14[i1]); } j.end_array(); @@ -56265,7 +56415,8 @@ void sl_v2x_cfg_ded_r14_s::comm_tx_res_r14_c_::setup_c_::to_json(json_writer& j) if (c.get().v2x_comm_tx_pool_normal_ded_r14.pool_to_add_mod_list_r14_present) { j.start_array("poolToAddModList-r14"); for (uint32_t i1 = 0; - i1 < c.get().v2x_comm_tx_pool_normal_ded_r14.pool_to_add_mod_list_r14.size(); ++i1) { + i1 < c.get().v2x_comm_tx_pool_normal_ded_r14.pool_to_add_mod_list_r14.size(); + ++i1) { c.get().v2x_comm_tx_pool_normal_ded_r14.pool_to_add_mod_list_r14[i1].to_json(j); } j.end_array(); @@ -56298,7 +56449,10 @@ SRSASN_CODE sl_v2x_cfg_ded_r14_s::comm_tx_res_r14_c_::setup_c_::pack(bit_ref& br HANDLE_CODE(pack_unalign_integer(bref, c.get().mcs_r14, (uint8_t)0, (uint8_t)31)); } HANDLE_CODE( - pack_dyn_seq_of(bref, c.get().lc_ch_group_info_list_r14, 1, 4, + pack_dyn_seq_of(bref, + c.get().lc_ch_group_info_list_r14, + 1, + 4, SeqOfPacker >(1, 8, UnalignedIntegerPacker(1, 8)))); break; case types::ue_sel_r14: @@ -56310,8 +56464,10 @@ SRSASN_CODE sl_v2x_cfg_ded_r14_s::comm_tx_res_r14_c_::setup_c_::pack(bit_ref& br c.get().v2x_comm_tx_pool_normal_ded_r14.v2x_comm_tx_pool_sensing_cfg_r14_present, 1)); if (c.get().v2x_comm_tx_pool_normal_ded_r14.pool_to_release_list_r14_present) { HANDLE_CODE(pack_dyn_seq_of(bref, - c.get().v2x_comm_tx_pool_normal_ded_r14.pool_to_release_list_r14, 1, - 8, UnalignedIntegerPacker(1, 8))); + c.get().v2x_comm_tx_pool_normal_ded_r14.pool_to_release_list_r14, + 1, + 8, + UnalignedIntegerPacker(1, 8))); } if (c.get().v2x_comm_tx_pool_normal_ded_r14.pool_to_add_mod_list_r14_present) { HANDLE_CODE(pack_dyn_seq_of( @@ -56345,7 +56501,10 @@ SRSASN_CODE sl_v2x_cfg_ded_r14_s::comm_tx_res_r14_c_::setup_c_::unpack(bit_ref& HANDLE_CODE(unpack_unalign_integer(c.get().mcs_r14, bref, (uint8_t)0, (uint8_t)31)); } HANDLE_CODE(unpack_dyn_seq_of( - c.get().lc_ch_group_info_list_r14, bref, 1, 4, + c.get().lc_ch_group_info_list_r14, + bref, + 1, + 4, SeqOfPacker >(1, 8, UnalignedIntegerPacker(1, 8)))); break; case types::ue_sel_r14: @@ -56357,11 +56516,14 @@ SRSASN_CODE sl_v2x_cfg_ded_r14_s::comm_tx_res_r14_c_::setup_c_::unpack(bit_ref& c.get().v2x_comm_tx_pool_normal_ded_r14.v2x_comm_tx_pool_sensing_cfg_r14_present, 1)); if (c.get().v2x_comm_tx_pool_normal_ded_r14.pool_to_release_list_r14_present) { HANDLE_CODE(unpack_dyn_seq_of(c.get().v2x_comm_tx_pool_normal_ded_r14.pool_to_release_list_r14, - bref, 1, 8, UnalignedIntegerPacker(1, 8))); + bref, + 1, + 8, + UnalignedIntegerPacker(1, 8))); } if (c.get().v2x_comm_tx_pool_normal_ded_r14.pool_to_add_mod_list_r14_present) { - HANDLE_CODE(unpack_dyn_seq_of(c.get().v2x_comm_tx_pool_normal_ded_r14.pool_to_add_mod_list_r14, - bref, 1, 8)); + HANDLE_CODE(unpack_dyn_seq_of( + c.get().v2x_comm_tx_pool_normal_ded_r14.pool_to_add_mod_list_r14, bref, 1, 8)); } if (c.get().v2x_comm_tx_pool_normal_ded_r14.v2x_comm_tx_pool_sensing_cfg_r14_present) { HANDLE_CODE( @@ -56545,7 +56707,10 @@ SRSASN_CODE sl_v2x_cfg_ded_r14_s::comm_tx_res_v1530_c_::setup_c_::pack(bit_ref& HANDLE_CODE(bref.pack(c.get().mcs_r15_present, 1)); if (c.get().lc_ch_group_info_list_v1530_present) { HANDLE_CODE(pack_dyn_seq_of( - bref, c.get().lc_ch_group_info_list_v1530, 1, 4, + bref, + c.get().lc_ch_group_info_list_v1530, + 1, + 4, SeqOfPacker >(1, 8, UnalignedIntegerPacker(1, 8)))); } if (c.get().mcs_r15_present) { @@ -56575,7 +56740,10 @@ SRSASN_CODE sl_v2x_cfg_ded_r14_s::comm_tx_res_v1530_c_::setup_c_::unpack(bit_ref HANDLE_CODE(bref.unpack(c.get().mcs_r15_present, 1)); if (c.get().lc_ch_group_info_list_v1530_present) { HANDLE_CODE(unpack_dyn_seq_of( - c.get().lc_ch_group_info_list_v1530, bref, 1, 4, + c.get().lc_ch_group_info_list_v1530, + bref, + 1, + 4, SeqOfPacker >(1, 8, UnalignedIntegerPacker(1, 8)))); } if (c.get().mcs_r15_present) { @@ -57156,26 +57324,31 @@ SRSASN_CODE scg_cfg_part_scg_r12_s::pack(bit_ref& bref) const ext_groups_header group_flags(4); rrc_asn1_warn_assert(s_cell_to_release_list_scg_ext_r13_present != (s_cell_to_release_list_scg_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[0] |= s_cell_to_release_list_scg_ext_r13_present; rrc_asn1_warn_assert(s_cell_to_add_mod_list_scg_ext_r13_present != (s_cell_to_add_mod_list_scg_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[0] |= s_cell_to_add_mod_list_scg_ext_r13_present; rrc_asn1_warn_assert(s_cell_to_add_mod_list_scg_ext_v1370_present != (s_cell_to_add_mod_list_scg_ext_v1370.get() != NULL), - __FILE__, __LINE__); - group_flags[1] |= s_cell_to_add_mod_list_scg_ext_v1370_present; - rrc_asn1_warn_assert(p_scell_to_add_mod_v1440_present != (p_scell_to_add_mod_v1440.get() != NULL), __FILE__, + __FILE__, __LINE__); + group_flags[1] |= s_cell_to_add_mod_list_scg_ext_v1370_present; + rrc_asn1_warn_assert( + p_scell_to_add_mod_v1440_present != (p_scell_to_add_mod_v1440.get() != NULL), __FILE__, __LINE__); group_flags[2] |= p_scell_to_add_mod_v1440_present; rrc_asn1_warn_assert(s_cell_group_to_release_list_scg_r15_present != (s_cell_group_to_release_list_scg_r15.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[3] |= s_cell_group_to_release_list_scg_r15_present; rrc_asn1_warn_assert(s_cell_group_to_add_mod_list_scg_r15_present != (s_cell_group_to_add_mod_list_scg_r15.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[3] |= s_cell_group_to_add_mod_list_scg_r15_present; group_flags.pack(bref); @@ -57260,8 +57433,8 @@ SRSASN_CODE scg_cfg_part_scg_r12_s::unpack(bit_ref& bref) HANDLE_CODE(bref.unpack(s_cell_to_add_mod_list_scg_ext_r13_present, 1)); if (s_cell_to_release_list_scg_ext_r13_present) { s_cell_to_release_list_scg_ext_r13 = make_copy_ptr(scell_to_release_list_ext_r13_l()); - HANDLE_CODE(unpack_dyn_seq_of(*s_cell_to_release_list_scg_ext_r13, bref, 1, 31, - UnalignedIntegerPacker(1, 31))); + HANDLE_CODE(unpack_dyn_seq_of( + *s_cell_to_release_list_scg_ext_r13, bref, 1, 31, UnalignedIntegerPacker(1, 31))); } if (s_cell_to_add_mod_list_scg_ext_r13_present) { s_cell_to_add_mod_list_scg_ext_r13 = make_copy_ptr(scell_to_add_mod_list_ext_r13_l()); @@ -57293,8 +57466,8 @@ SRSASN_CODE scg_cfg_part_scg_r12_s::unpack(bit_ref& bref) HANDLE_CODE(bref.unpack(s_cell_group_to_add_mod_list_scg_r15_present, 1)); if (s_cell_group_to_release_list_scg_r15_present) { s_cell_group_to_release_list_scg_r15 = make_copy_ptr(scell_group_to_release_list_r15_l()); - HANDLE_CODE(unpack_dyn_seq_of(*s_cell_group_to_release_list_scg_r15, bref, 1, 4, - UnalignedIntegerPacker(1, 4))); + HANDLE_CODE(unpack_dyn_seq_of( + *s_cell_group_to_release_list_scg_r15, bref, 1, 4, UnalignedIntegerPacker(1, 4))); } if (s_cell_group_to_add_mod_list_scg_r15_present) { s_cell_group_to_add_mod_list_scg_r15 = make_copy_ptr(scell_group_to_add_mod_list_r15_l()); @@ -57336,7 +57509,8 @@ void scg_cfg_part_scg_r12_s::to_json(json_writer& j) const if (ext) { rrc_asn1_warn_assert(s_cell_to_release_list_scg_ext_r13_present != (s_cell_to_release_list_scg_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (s_cell_to_release_list_scg_ext_r13_present) { j.start_array("sCellToReleaseListSCG-Ext-r13"); for (uint32_t i1 = 0; i1 < s_cell_to_release_list_scg_ext_r13->size(); ++i1) { @@ -57346,7 +57520,8 @@ void scg_cfg_part_scg_r12_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(s_cell_to_add_mod_list_scg_ext_r13_present != (s_cell_to_add_mod_list_scg_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (s_cell_to_add_mod_list_scg_ext_r13_present) { j.start_array("sCellToAddModListSCG-Ext-r13"); for (uint32_t i1 = 0; i1 < s_cell_to_add_mod_list_scg_ext_r13->size(); ++i1) { @@ -57356,7 +57531,8 @@ void scg_cfg_part_scg_r12_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(s_cell_to_add_mod_list_scg_ext_v1370_present != (s_cell_to_add_mod_list_scg_ext_v1370.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (s_cell_to_add_mod_list_scg_ext_v1370_present) { j.start_array("sCellToAddModListSCG-Ext-v1370"); for (uint32_t i1 = 0; i1 < s_cell_to_add_mod_list_scg_ext_v1370->size(); ++i1) { @@ -57364,15 +57540,16 @@ void scg_cfg_part_scg_r12_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(p_scell_to_add_mod_v1440_present != (p_scell_to_add_mod_v1440.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + p_scell_to_add_mod_v1440_present != (p_scell_to_add_mod_v1440.get() != NULL), __FILE__, __LINE__); if (p_scell_to_add_mod_v1440_present) { j.write_fieldname("pSCellToAddMod-v1440"); p_scell_to_add_mod_v1440->to_json(j); } rrc_asn1_warn_assert(s_cell_group_to_release_list_scg_r15_present != (s_cell_group_to_release_list_scg_r15.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (s_cell_group_to_release_list_scg_r15_present) { j.start_array("sCellGroupToReleaseListSCG-r15"); for (uint32_t i1 = 0; i1 < s_cell_group_to_release_list_scg_r15->size(); ++i1) { @@ -57382,7 +57559,8 @@ void scg_cfg_part_scg_r12_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(s_cell_group_to_add_mod_list_scg_r15_present != (s_cell_group_to_add_mod_list_scg_r15.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (s_cell_group_to_add_mod_list_scg_r15_present) { j.start_array("sCellGroupToAddModListSCG-r15"); for (uint32_t i1 = 0; i1 < s_cell_group_to_add_mod_list_scg_r15->size(); ++i1) { @@ -58405,8 +58583,11 @@ SRSASN_CODE sl_comm_cfg_r12_s::comm_tx_res_r12_c_::setup_c_::pack(bit_ref& bref) HANDLE_CODE(bref.pack(c.get().comm_tx_pool_normal_ded_r12.pool_to_release_list_r12_present, 1)); HANDLE_CODE(bref.pack(c.get().comm_tx_pool_normal_ded_r12.pool_to_add_mod_list_r12_present, 1)); if (c.get().comm_tx_pool_normal_ded_r12.pool_to_release_list_r12_present) { - HANDLE_CODE(pack_dyn_seq_of(bref, c.get().comm_tx_pool_normal_ded_r12.pool_to_release_list_r12, - 1, 4, UnalignedIntegerPacker(1, 4))); + HANDLE_CODE(pack_dyn_seq_of(bref, + c.get().comm_tx_pool_normal_ded_r12.pool_to_release_list_r12, + 1, + 4, + UnalignedIntegerPacker(1, 4))); } if (c.get().comm_tx_pool_normal_ded_r12.pool_to_add_mod_list_r12_present) { HANDLE_CODE( @@ -58438,8 +58619,11 @@ SRSASN_CODE sl_comm_cfg_r12_s::comm_tx_res_r12_c_::setup_c_::unpack(bit_ref& bre HANDLE_CODE(bref.unpack(c.get().comm_tx_pool_normal_ded_r12.pool_to_release_list_r12_present, 1)); HANDLE_CODE(bref.unpack(c.get().comm_tx_pool_normal_ded_r12.pool_to_add_mod_list_r12_present, 1)); if (c.get().comm_tx_pool_normal_ded_r12.pool_to_release_list_r12_present) { - HANDLE_CODE(unpack_dyn_seq_of(c.get().comm_tx_pool_normal_ded_r12.pool_to_release_list_r12, bref, - 1, 4, UnalignedIntegerPacker(1, 4))); + HANDLE_CODE(unpack_dyn_seq_of(c.get().comm_tx_pool_normal_ded_r12.pool_to_release_list_r12, + bref, + 1, + 4, + UnalignedIntegerPacker(1, 4))); } if (c.get().comm_tx_pool_normal_ded_r12.pool_to_add_mod_list_r12_present) { HANDLE_CODE( @@ -58601,7 +58785,8 @@ void sl_comm_cfg_r12_s::comm_tx_res_v1310_c_::setup_c_::to_json(json_writer& j) if (c.get().comm_tx_pool_normal_ded_ext_r13.pool_to_release_list_ext_r13_present) { j.start_array("poolToReleaseListExt-r13"); for (uint32_t i1 = 0; - i1 < c.get().comm_tx_pool_normal_ded_ext_r13.pool_to_release_list_ext_r13.size(); ++i1) { + i1 < c.get().comm_tx_pool_normal_ded_ext_r13.pool_to_release_list_ext_r13.size(); + ++i1) { j.write_int(c.get().comm_tx_pool_normal_ded_ext_r13.pool_to_release_list_ext_r13[i1]); } j.end_array(); @@ -58609,7 +58794,8 @@ void sl_comm_cfg_r12_s::comm_tx_res_v1310_c_::setup_c_::to_json(json_writer& j) if (c.get().comm_tx_pool_normal_ded_ext_r13.pool_to_add_mod_list_ext_r13_present) { j.start_array("poolToAddModListExt-r13"); for (uint32_t i1 = 0; - i1 < c.get().comm_tx_pool_normal_ded_ext_r13.pool_to_add_mod_list_ext_r13.size(); ++i1) { + i1 < c.get().comm_tx_pool_normal_ded_ext_r13.pool_to_add_mod_list_ext_r13.size(); + ++i1) { c.get().comm_tx_pool_normal_ded_ext_r13.pool_to_add_mod_list_ext_r13[i1].to_json(j); } j.end_array(); @@ -58628,7 +58814,10 @@ SRSASN_CODE sl_comm_cfg_r12_s::comm_tx_res_v1310_c_::setup_c_::pack(bit_ref& bre switch (type_) { case types::sched_v1310: HANDLE_CODE( - pack_dyn_seq_of(bref, c.get().lc_ch_group_info_list_r13, 1, 4, + pack_dyn_seq_of(bref, + c.get().lc_ch_group_info_list_r13, + 1, + 4, SeqOfPacker >(1, 8, UnalignedIntegerPacker(1, 8)))); HANDLE_CODE(bref.pack(c.get().multiple_tx_r13, 1)); break; @@ -58639,8 +58828,11 @@ SRSASN_CODE sl_comm_cfg_r12_s::comm_tx_res_v1310_c_::setup_c_::pack(bit_ref& bre bref.pack(c.get().comm_tx_pool_normal_ded_ext_r13.pool_to_add_mod_list_ext_r13_present, 1)); if (c.get().comm_tx_pool_normal_ded_ext_r13.pool_to_release_list_ext_r13_present) { HANDLE_CODE( - pack_dyn_seq_of(bref, c.get().comm_tx_pool_normal_ded_ext_r13.pool_to_release_list_ext_r13, - 1, 4, UnalignedIntegerPacker(5, 8))); + pack_dyn_seq_of(bref, + c.get().comm_tx_pool_normal_ded_ext_r13.pool_to_release_list_ext_r13, + 1, + 4, + UnalignedIntegerPacker(5, 8))); } if (c.get().comm_tx_pool_normal_ded_ext_r13.pool_to_add_mod_list_ext_r13_present) { HANDLE_CODE(pack_dyn_seq_of( @@ -58661,7 +58853,10 @@ SRSASN_CODE sl_comm_cfg_r12_s::comm_tx_res_v1310_c_::setup_c_::unpack(bit_ref& b switch (type_) { case types::sched_v1310: HANDLE_CODE(unpack_dyn_seq_of( - c.get().lc_ch_group_info_list_r13, bref, 1, 4, + c.get().lc_ch_group_info_list_r13, + bref, + 1, + 4, SeqOfPacker >(1, 8, UnalignedIntegerPacker(1, 8)))); HANDLE_CODE(bref.unpack(c.get().multiple_tx_r13, 1)); break; @@ -58673,7 +58868,10 @@ SRSASN_CODE sl_comm_cfg_r12_s::comm_tx_res_v1310_c_::setup_c_::unpack(bit_ref& b if (c.get().comm_tx_pool_normal_ded_ext_r13.pool_to_release_list_ext_r13_present) { HANDLE_CODE( unpack_dyn_seq_of(c.get().comm_tx_pool_normal_ded_ext_r13.pool_to_release_list_ext_r13, - bref, 1, 4, UnalignedIntegerPacker(5, 8))); + bref, + 1, + 4, + UnalignedIntegerPacker(5, 8))); } if (c.get().comm_tx_pool_normal_ded_ext_r13.pool_to_add_mod_list_ext_r13_present) { HANDLE_CODE(unpack_dyn_seq_of( @@ -58703,16 +58901,16 @@ SRSASN_CODE sl_disc_cfg_r12_s::pack(bit_ref& bref) const group_flags[0] |= disc_tf_idx_list_v1260_present; rrc_asn1_warn_assert(disc_tx_res_ps_r13_present != (disc_tx_res_ps_r13.get() != NULL), __FILE__, __LINE__); group_flags[1] |= disc_tx_res_ps_r13_present; - rrc_asn1_warn_assert(disc_tx_inter_freq_info_r13_present != (disc_tx_inter_freq_info_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + disc_tx_inter_freq_info_r13_present != (disc_tx_inter_freq_info_r13.get() != NULL), __FILE__, __LINE__); group_flags[1] |= disc_tx_inter_freq_info_r13_present; group_flags[1] |= gap_requests_allowed_ded_r13_present; rrc_asn1_warn_assert(disc_rx_gap_cfg_r13_present != (disc_rx_gap_cfg_r13.get() != NULL), __FILE__, __LINE__); group_flags[1] |= disc_rx_gap_cfg_r13_present; rrc_asn1_warn_assert(disc_tx_gap_cfg_r13_present != (disc_tx_gap_cfg_r13.get() != NULL), __FILE__, __LINE__); group_flags[1] |= disc_tx_gap_cfg_r13_present; - rrc_asn1_warn_assert(disc_sys_info_to_report_cfg_r13_present != (disc_sys_info_to_report_cfg_r13.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + disc_sys_info_to_report_cfg_r13_present != (disc_sys_info_to_report_cfg_r13.get() != NULL), __FILE__, __LINE__); group_flags[1] |= disc_sys_info_to_report_cfg_r13_present; group_flags.pack(bref); @@ -58831,8 +59029,8 @@ void sl_disc_cfg_r12_s::to_json(json_writer& j) const j.write_fieldname("discTxResourcesPS-r13"); disc_tx_res_ps_r13->to_json(j); } - rrc_asn1_warn_assert(disc_tx_inter_freq_info_r13_present != (disc_tx_inter_freq_info_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + disc_tx_inter_freq_info_r13_present != (disc_tx_inter_freq_info_r13.get() != NULL), __FILE__, __LINE__); if (disc_tx_inter_freq_info_r13_present) { j.write_fieldname("discTxInterFreqInfo-r13"); disc_tx_inter_freq_info_r13->to_json(j); @@ -58850,8 +59048,8 @@ void sl_disc_cfg_r12_s::to_json(json_writer& j) const j.write_fieldname("discTxGapConfig-r13"); disc_tx_gap_cfg_r13->to_json(j); } - rrc_asn1_warn_assert(disc_sys_info_to_report_cfg_r13_present != (disc_sys_info_to_report_cfg_r13.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + disc_sys_info_to_report_cfg_r13_present != (disc_sys_info_to_report_cfg_r13.get() != NULL), __FILE__, __LINE__); if (disc_sys_info_to_report_cfg_r13_present) { j.write_fieldname("discSysInfoToReportConfig-r13"); disc_sys_info_to_report_cfg_r13->to_json(j); @@ -59059,7 +59257,10 @@ SRSASN_CODE sl_disc_cfg_r12_s::disc_tx_res_r12_c_::setup_c_::pack(bit_ref& bref) HANDLE_CODE(bref.pack(c.get().disc_tx_pool_ded_r12.pool_to_release_list_r12_present, 1)); HANDLE_CODE(bref.pack(c.get().disc_tx_pool_ded_r12.pool_to_add_mod_list_r12_present, 1)); if (c.get().disc_tx_pool_ded_r12.pool_to_release_list_r12_present) { - HANDLE_CODE(pack_dyn_seq_of(bref, c.get().disc_tx_pool_ded_r12.pool_to_release_list_r12, 1, 4, + HANDLE_CODE(pack_dyn_seq_of(bref, + c.get().disc_tx_pool_ded_r12.pool_to_release_list_r12, + 1, + 4, UnalignedIntegerPacker(1, 4))); } if (c.get().disc_tx_pool_ded_r12.pool_to_add_mod_list_r12_present) { @@ -59100,8 +59301,11 @@ SRSASN_CODE sl_disc_cfg_r12_s::disc_tx_res_r12_c_::setup_c_::unpack(bit_ref& bre HANDLE_CODE(bref.unpack(c.get().disc_tx_pool_ded_r12.pool_to_release_list_r12_present, 1)); HANDLE_CODE(bref.unpack(c.get().disc_tx_pool_ded_r12.pool_to_add_mod_list_r12_present, 1)); if (c.get().disc_tx_pool_ded_r12.pool_to_release_list_r12_present) { - HANDLE_CODE(unpack_dyn_seq_of(c.get().disc_tx_pool_ded_r12.pool_to_release_list_r12, bref, 1, - 4, UnalignedIntegerPacker(1, 4))); + HANDLE_CODE(unpack_dyn_seq_of(c.get().disc_tx_pool_ded_r12.pool_to_release_list_r12, + bref, + 1, + 4, + UnalignedIntegerPacker(1, 4))); } if (c.get().disc_tx_pool_ded_r12.pool_to_add_mod_list_r12_present) { HANDLE_CODE( @@ -62390,35 +62594,36 @@ SRSASN_CODE meas_obj_eutra_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(6); group_flags[0] |= meas_cycle_scell_r10_present; - rrc_asn1_warn_assert(meas_sf_pattern_cfg_neigh_r10_present != (meas_sf_pattern_cfg_neigh_r10.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + meas_sf_pattern_cfg_neigh_r10_present != (meas_sf_pattern_cfg_neigh_r10.get() != NULL), __FILE__, __LINE__); group_flags[0] |= meas_sf_pattern_cfg_neigh_r10_present; group_flags[1] |= wideband_rsrq_meas_r11_present; - rrc_asn1_warn_assert(alt_ttt_cells_to_rem_list_r12_present != (alt_ttt_cells_to_rem_list_r12.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + alt_ttt_cells_to_rem_list_r12_present != (alt_ttt_cells_to_rem_list_r12.get() != NULL), __FILE__, __LINE__); group_flags[2] |= alt_ttt_cells_to_rem_list_r12_present; rrc_asn1_warn_assert(alt_ttt_cells_to_add_mod_list_r12_present != (alt_ttt_cells_to_add_mod_list_r12.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[2] |= alt_ttt_cells_to_add_mod_list_r12_present; rrc_asn1_warn_assert(t312_r12_present != (t312_r12.get() != NULL), __FILE__, __LINE__); group_flags[2] |= t312_r12_present; group_flags[2] |= reduced_meas_performance_r12_present; rrc_asn1_warn_assert(meas_ds_cfg_r12_present != (meas_ds_cfg_r12.get() != NULL), __FILE__, __LINE__); group_flags[2] |= meas_ds_cfg_r12_present; - rrc_asn1_warn_assert(white_cells_to_rem_list_r13_present != (white_cells_to_rem_list_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + white_cells_to_rem_list_r13_present != (white_cells_to_rem_list_r13.get() != NULL), __FILE__, __LINE__); group_flags[3] |= white_cells_to_rem_list_r13_present; - rrc_asn1_warn_assert(white_cells_to_add_mod_list_r13_present != (white_cells_to_add_mod_list_r13.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + white_cells_to_add_mod_list_r13_present != (white_cells_to_add_mod_list_r13.get() != NULL), __FILE__, __LINE__); group_flags[3] |= white_cells_to_add_mod_list_r13_present; rrc_asn1_warn_assert(rmtc_cfg_r13_present != (rmtc_cfg_r13.get() != NULL), __FILE__, __LINE__); group_flags[3] |= rmtc_cfg_r13_present; group_flags[3] |= carrier_freq_r13_present; - rrc_asn1_warn_assert(tx_res_pool_to_rem_list_r14_present != (tx_res_pool_to_rem_list_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + tx_res_pool_to_rem_list_r14_present != (tx_res_pool_to_rem_list_r14.get() != NULL), __FILE__, __LINE__); group_flags[4] |= tx_res_pool_to_rem_list_r14_present; - rrc_asn1_warn_assert(tx_res_pool_to_add_list_r14_present != (tx_res_pool_to_add_list_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + tx_res_pool_to_add_list_r14_present != (tx_res_pool_to_add_list_r14.get() != NULL), __FILE__, __LINE__); group_flags[4] |= tx_res_pool_to_add_list_r14_present; group_flags[4] |= fembms_mixed_carrier_r14_present; rrc_asn1_warn_assert(meas_sensing_cfg_r15_present != (meas_sensing_cfg_r15.get() != NULL), __FILE__, __LINE__); @@ -62705,8 +62910,8 @@ void meas_obj_eutra_s::to_json(json_writer& j) const if (meas_cycle_scell_r10_present) { j.write_str("measCycleSCell-r10", meas_cycle_scell_r10.to_string()); } - rrc_asn1_warn_assert(meas_sf_pattern_cfg_neigh_r10_present != (meas_sf_pattern_cfg_neigh_r10.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + meas_sf_pattern_cfg_neigh_r10_present != (meas_sf_pattern_cfg_neigh_r10.get() != NULL), __FILE__, __LINE__); if (meas_sf_pattern_cfg_neigh_r10_present) { j.write_fieldname("measSubframePatternConfigNeigh-r10"); meas_sf_pattern_cfg_neigh_r10->to_json(j); @@ -62714,8 +62919,8 @@ void meas_obj_eutra_s::to_json(json_writer& j) const if (wideband_rsrq_meas_r11_present) { j.write_bool("widebandRSRQ-Meas-r11", wideband_rsrq_meas_r11); } - rrc_asn1_warn_assert(alt_ttt_cells_to_rem_list_r12_present != (alt_ttt_cells_to_rem_list_r12.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + alt_ttt_cells_to_rem_list_r12_present != (alt_ttt_cells_to_rem_list_r12.get() != NULL), __FILE__, __LINE__); if (alt_ttt_cells_to_rem_list_r12_present) { j.start_array("altTTT-CellsToRemoveList-r12"); for (uint32_t i1 = 0; i1 < alt_ttt_cells_to_rem_list_r12->size(); ++i1) { @@ -62724,7 +62929,8 @@ void meas_obj_eutra_s::to_json(json_writer& j) const j.end_array(); } rrc_asn1_warn_assert(alt_ttt_cells_to_add_mod_list_r12_present != (alt_ttt_cells_to_add_mod_list_r12.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (alt_ttt_cells_to_add_mod_list_r12_present) { j.start_array("altTTT-CellsToAddModList-r12"); for (uint32_t i1 = 0; i1 < alt_ttt_cells_to_add_mod_list_r12->size(); ++i1) { @@ -62745,8 +62951,8 @@ void meas_obj_eutra_s::to_json(json_writer& j) const j.write_fieldname("measDS-Config-r12"); meas_ds_cfg_r12->to_json(j); } - rrc_asn1_warn_assert(white_cells_to_rem_list_r13_present != (white_cells_to_rem_list_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + white_cells_to_rem_list_r13_present != (white_cells_to_rem_list_r13.get() != NULL), __FILE__, __LINE__); if (white_cells_to_rem_list_r13_present) { j.start_array("whiteCellsToRemoveList-r13"); for (uint32_t i1 = 0; i1 < white_cells_to_rem_list_r13->size(); ++i1) { @@ -62754,8 +62960,8 @@ void meas_obj_eutra_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(white_cells_to_add_mod_list_r13_present != (white_cells_to_add_mod_list_r13.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + white_cells_to_add_mod_list_r13_present != (white_cells_to_add_mod_list_r13.get() != NULL), __FILE__, __LINE__); if (white_cells_to_add_mod_list_r13_present) { j.start_array("whiteCellsToAddModList-r13"); for (uint32_t i1 = 0; i1 < white_cells_to_add_mod_list_r13->size(); ++i1) { @@ -62771,8 +62977,8 @@ void meas_obj_eutra_s::to_json(json_writer& j) const if (carrier_freq_r13_present) { j.write_int("carrierFreq-r13", carrier_freq_r13); } - rrc_asn1_warn_assert(tx_res_pool_to_rem_list_r14_present != (tx_res_pool_to_rem_list_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + tx_res_pool_to_rem_list_r14_present != (tx_res_pool_to_rem_list_r14.get() != NULL), __FILE__, __LINE__); if (tx_res_pool_to_rem_list_r14_present) { j.start_array("tx-ResourcePoolToRemoveList-r14"); for (uint32_t i1 = 0; i1 < tx_res_pool_to_rem_list_r14->size(); ++i1) { @@ -62780,8 +62986,8 @@ void meas_obj_eutra_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(tx_res_pool_to_add_list_r14_present != (tx_res_pool_to_add_list_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + tx_res_pool_to_add_list_r14_present != (tx_res_pool_to_add_list_r14.get() != NULL), __FILE__, __LINE__); if (tx_res_pool_to_add_list_r14_present) { j.start_array("tx-ResourcePoolToAddList-r14"); for (uint32_t i1 = 0; i1 < tx_res_pool_to_add_list_r14->size(); ++i1) { @@ -63195,8 +63401,8 @@ SRSASN_CODE meas_obj_utra_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(2); - rrc_asn1_warn_assert(csg_allowed_report_cells_v930_present != (csg_allowed_report_cells_v930.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + csg_allowed_report_cells_v930_present != (csg_allowed_report_cells_v930.get() != NULL), __FILE__, __LINE__); group_flags[0] |= csg_allowed_report_cells_v930_present; group_flags[1] |= reduced_meas_performance_r12_present; group_flags.pack(bref); @@ -63289,8 +63495,8 @@ void meas_obj_utra_s::to_json(json_writer& j) const cell_for_which_to_report_cgi.to_json(j); } if (ext) { - rrc_asn1_warn_assert(csg_allowed_report_cells_v930_present != (csg_allowed_report_cells_v930.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + csg_allowed_report_cells_v930_present != (csg_allowed_report_cells_v930.get() != NULL), __FILE__, __LINE__); if (csg_allowed_report_cells_v930_present) { j.write_fieldname("csg-allowedReportingCells-v930"); csg_allowed_report_cells_v930->to_json(j); @@ -64433,8 +64639,8 @@ SRSASN_CODE report_cfg_eutra_s::pack(bit_ref& bref) const group_flags[0] |= ue_rx_tx_time_diff_periodical_r9_present; group_flags[1] |= include_location_info_r10_present; group_flags[1] |= report_add_neigh_meas_r10_present; - rrc_asn1_warn_assert(alternative_time_to_trigger_r12_present != (alternative_time_to_trigger_r12.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + alternative_time_to_trigger_r12_present != (alternative_time_to_trigger_r12.get() != NULL), __FILE__, __LINE__); group_flags[2] |= alternative_time_to_trigger_r12_present; group_flags[2] |= use_t312_r12_present; group_flags[2] |= use_ps_cell_r12_present; @@ -64449,8 +64655,8 @@ SRSASN_CODE report_cfg_eutra_s::pack(bit_ref& bref) const rrc_asn1_warn_assert(rs_sinr_cfg_r13_present != (rs_sinr_cfg_r13.get() != NULL), __FILE__, __LINE__); group_flags[3] |= rs_sinr_cfg_r13_present; group_flags[3] |= use_white_cell_list_r13_present; - rrc_asn1_warn_assert(meas_rssi_report_cfg_r13_present != (meas_rssi_report_cfg_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_rssi_report_cfg_r13_present != (meas_rssi_report_cfg_r13.get() != NULL), __FILE__, __LINE__); group_flags[3] |= meas_rssi_report_cfg_r13_present; group_flags[3] |= include_multi_band_info_r13_present; rrc_asn1_warn_assert(ul_delay_cfg_r13_present != (ul_delay_cfg_r13.get() != NULL), __FILE__, __LINE__); @@ -64754,8 +64960,8 @@ void report_cfg_eutra_s::to_json(json_writer& j) const if (report_add_neigh_meas_r10_present) { j.write_str("reportAddNeighMeas-r10", "setup"); } - rrc_asn1_warn_assert(alternative_time_to_trigger_r12_present != (alternative_time_to_trigger_r12.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + alternative_time_to_trigger_r12_present != (alternative_time_to_trigger_r12.get() != NULL), __FILE__, __LINE__); if (alternative_time_to_trigger_r12_present) { j.write_fieldname("alternativeTimeToTrigger-r12"); alternative_time_to_trigger_r12->to_json(j); @@ -64796,8 +65002,8 @@ void report_cfg_eutra_s::to_json(json_writer& j) const if (use_white_cell_list_r13_present) { j.write_bool("useWhiteCellList-r13", use_white_cell_list_r13); } - rrc_asn1_warn_assert(meas_rssi_report_cfg_r13_present != (meas_rssi_report_cfg_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_rssi_report_cfg_r13_present != (meas_rssi_report_cfg_r13.get() != NULL), __FILE__, __LINE__); if (meas_rssi_report_cfg_r13_present) { j.write_fieldname("measRSSI-ReportConfig-r13"); meas_rssi_report_cfg_r13->to_json(j); @@ -65115,12 +65321,12 @@ SRSASN_CODE report_cfg_inter_rat_s::pack(bit_ref& bref) const rrc_asn1_warn_assert(report_quant_wlan_r13_present != (report_quant_wlan_r13.get() != NULL), __FILE__, __LINE__); group_flags[4] |= report_quant_wlan_r13_present; group_flags[5] |= report_any_wlan_r14_present; - rrc_asn1_warn_assert(report_quant_cell_nr_r15_present != (report_quant_cell_nr_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + report_quant_cell_nr_r15_present != (report_quant_cell_nr_r15.get() != NULL), __FILE__, __LINE__); group_flags[6] |= report_quant_cell_nr_r15_present; group_flags[6] |= max_report_rs_idx_r15_present; - rrc_asn1_warn_assert(report_quant_rs_idx_nr_r15_present != (report_quant_rs_idx_nr_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + report_quant_rs_idx_nr_r15_present != (report_quant_rs_idx_nr_r15.get() != NULL), __FILE__, __LINE__); group_flags[6] |= report_quant_rs_idx_nr_r15_present; group_flags[6] |= report_rs_idx_results_nr_present; group_flags[6] |= report_sftd_meas_r15_present; @@ -65311,8 +65517,8 @@ void report_cfg_inter_rat_s::to_json(json_writer& j) const if (report_any_wlan_r14_present) { j.write_bool("reportAnyWLAN-r14", report_any_wlan_r14); } - rrc_asn1_warn_assert(report_quant_cell_nr_r15_present != (report_quant_cell_nr_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + report_quant_cell_nr_r15_present != (report_quant_cell_nr_r15.get() != NULL), __FILE__, __LINE__); if (report_quant_cell_nr_r15_present) { j.write_fieldname("reportQuantityCellNR-r15"); report_quant_cell_nr_r15->to_json(j); @@ -65320,8 +65526,8 @@ void report_cfg_inter_rat_s::to_json(json_writer& j) const if (max_report_rs_idx_r15_present) { j.write_int("maxReportRS-Index-r15", max_report_rs_idx_r15); } - rrc_asn1_warn_assert(report_quant_rs_idx_nr_r15_present != (report_quant_rs_idx_nr_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + report_quant_rs_idx_nr_r15_present != (report_quant_rs_idx_nr_r15.get() != NULL), __FILE__, __LINE__); if (report_quant_rs_idx_nr_r15_present) { j.write_fieldname("reportQuantityRS-IndexNR-r15"); report_quant_rs_idx_nr_r15->to_json(j); @@ -66994,18 +67200,18 @@ SRSASN_CODE other_cfg_r9_s::pack(bit_ref& bref) const group_flags[0] |= idc_cfg_r11_present; rrc_asn1_warn_assert(pwr_pref_ind_cfg_r11_present != (pwr_pref_ind_cfg_r11.get() != NULL), __FILE__, __LINE__); group_flags[0] |= pwr_pref_ind_cfg_r11_present; - rrc_asn1_warn_assert(obtain_location_cfg_r11_present != (obtain_location_cfg_r11.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + obtain_location_cfg_r11_present != (obtain_location_cfg_r11.get() != NULL), __FILE__, __LINE__); group_flags[0] |= obtain_location_cfg_r11_present; group_flags[1] |= bw_pref_ind_timer_r14_present; group_flags[1] |= sps_assist_info_report_r14_present; - rrc_asn1_warn_assert(delay_budget_report_cfg_r14_present != (delay_budget_report_cfg_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + delay_budget_report_cfg_r14_present != (delay_budget_report_cfg_r14.get() != NULL), __FILE__, __LINE__); group_flags[1] |= delay_budget_report_cfg_r14_present; rrc_asn1_warn_assert(rlm_report_cfg_r14_present != (rlm_report_cfg_r14.get() != NULL), __FILE__, __LINE__); group_flags[1] |= rlm_report_cfg_r14_present; - rrc_asn1_warn_assert(overheat_assist_cfg_r14_present != (overheat_assist_cfg_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + overheat_assist_cfg_r14_present != (overheat_assist_cfg_r14.get() != NULL), __FILE__, __LINE__); group_flags[2] |= overheat_assist_cfg_r14_present; rrc_asn1_warn_assert(meas_cfg_app_layer_r15_present != (meas_cfg_app_layer_r15.get() != NULL), __FILE__, __LINE__); group_flags[3] |= meas_cfg_app_layer_r15_present; @@ -67190,8 +67396,8 @@ void other_cfg_r9_s::to_json(json_writer& j) const j.write_fieldname("powerPrefIndicationConfig-r11"); pwr_pref_ind_cfg_r11->to_json(j); } - rrc_asn1_warn_assert(obtain_location_cfg_r11_present != (obtain_location_cfg_r11.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + obtain_location_cfg_r11_present != (obtain_location_cfg_r11.get() != NULL), __FILE__, __LINE__); if (obtain_location_cfg_r11_present) { j.write_fieldname("obtainLocationConfig-r11"); obtain_location_cfg_r11->to_json(j); @@ -67202,8 +67408,8 @@ void other_cfg_r9_s::to_json(json_writer& j) const if (sps_assist_info_report_r14_present) { j.write_bool("sps-AssistanceInfoReport-r14", sps_assist_info_report_r14); } - rrc_asn1_warn_assert(delay_budget_report_cfg_r14_present != (delay_budget_report_cfg_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + delay_budget_report_cfg_r14_present != (delay_budget_report_cfg_r14.get() != NULL), __FILE__, __LINE__); if (delay_budget_report_cfg_r14_present) { j.write_fieldname("delayBudgetReportingConfig-r14"); delay_budget_report_cfg_r14->to_json(j); @@ -67213,8 +67419,8 @@ void other_cfg_r9_s::to_json(json_writer& j) const j.write_fieldname("rlm-ReportConfig-r14"); rlm_report_cfg_r14->to_json(j); } - rrc_asn1_warn_assert(overheat_assist_cfg_r14_present != (overheat_assist_cfg_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + overheat_assist_cfg_r14_present != (overheat_assist_cfg_r14.get() != NULL), __FILE__, __LINE__); if (overheat_assist_cfg_r14_present) { j.write_fieldname("overheatingAssistanceConfig-r14"); overheat_assist_cfg_r14->to_json(j); @@ -70007,8 +70213,8 @@ SRSASN_CODE rr_cfg_common_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(7); - rrc_asn1_warn_assert(ul_pwr_ctrl_common_v1020_present != (ul_pwr_ctrl_common_v1020.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ul_pwr_ctrl_common_v1020_present != (ul_pwr_ctrl_common_v1020.get() != NULL), __FILE__, __LINE__); group_flags[0] |= ul_pwr_ctrl_common_v1020_present; rrc_asn1_warn_assert(tdd_cfg_v1130_present != (tdd_cfg_v1130.get() != NULL), __FILE__, __LINE__); group_flags[1] |= tdd_cfg_v1130_present; @@ -70024,8 +70230,8 @@ SRSASN_CODE rr_cfg_common_s::pack(bit_ref& bref) const group_flags[3] |= pucch_cfg_common_v1310_present; rrc_asn1_warn_assert(pusch_cfg_common_v1310_present != (pusch_cfg_common_v1310.get() != NULL), __FILE__, __LINE__); group_flags[3] |= pusch_cfg_common_v1310_present; - rrc_asn1_warn_assert(ul_pwr_ctrl_common_v1310_present != (ul_pwr_ctrl_common_v1310.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ul_pwr_ctrl_common_v1310_present != (ul_pwr_ctrl_common_v1310.get() != NULL), __FILE__, __LINE__); group_flags[3] |= ul_pwr_ctrl_common_v1310_present; rrc_asn1_warn_assert(high_speed_cfg_r14_present != (high_speed_cfg_r14.get() != NULL), __FILE__, __LINE__); group_flags[4] |= high_speed_cfg_r14_present; @@ -70037,8 +70243,8 @@ SRSASN_CODE rr_cfg_common_s::pack(bit_ref& bref) const group_flags[4] |= tdd_cfg_v1430_present; rrc_asn1_warn_assert(tdd_cfg_v1450_present != (tdd_cfg_v1450.get() != NULL), __FILE__, __LINE__); group_flags[5] |= tdd_cfg_v1450_present; - rrc_asn1_warn_assert(ul_pwr_ctrl_common_v1530_present != (ul_pwr_ctrl_common_v1530.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ul_pwr_ctrl_common_v1530_present != (ul_pwr_ctrl_common_v1530.get() != NULL), __FILE__, __LINE__); group_flags[6] |= ul_pwr_ctrl_common_v1530_present; rrc_asn1_warn_assert(high_speed_cfg_v1530_present != (high_speed_cfg_v1530.get() != NULL), __FILE__, __LINE__); group_flags[6] |= high_speed_cfg_v1530_present; @@ -70342,8 +70548,8 @@ void rr_cfg_common_s::to_json(json_writer& j) const } j.write_str("ul-CyclicPrefixLength", ul_cp_len.to_string()); if (ext) { - rrc_asn1_warn_assert(ul_pwr_ctrl_common_v1020_present != (ul_pwr_ctrl_common_v1020.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ul_pwr_ctrl_common_v1020_present != (ul_pwr_ctrl_common_v1020.get() != NULL), __FILE__, __LINE__); if (ul_pwr_ctrl_common_v1020_present) { j.write_fieldname("uplinkPowerControlCommon-v1020"); ul_pwr_ctrl_common_v1020->to_json(j); @@ -70383,8 +70589,8 @@ void rr_cfg_common_s::to_json(json_writer& j) const j.write_fieldname("pusch-ConfigCommon-v1310"); pusch_cfg_common_v1310->to_json(j); } - rrc_asn1_warn_assert(ul_pwr_ctrl_common_v1310_present != (ul_pwr_ctrl_common_v1310.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ul_pwr_ctrl_common_v1310_present != (ul_pwr_ctrl_common_v1310.get() != NULL), __FILE__, __LINE__); if (ul_pwr_ctrl_common_v1310_present) { j.write_fieldname("uplinkPowerControlCommon-v1310"); ul_pwr_ctrl_common_v1310->to_json(j); @@ -70414,8 +70620,8 @@ void rr_cfg_common_s::to_json(json_writer& j) const j.write_fieldname("tdd-Config-v1450"); tdd_cfg_v1450->to_json(j); } - rrc_asn1_warn_assert(ul_pwr_ctrl_common_v1530_present != (ul_pwr_ctrl_common_v1530.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + ul_pwr_ctrl_common_v1530_present != (ul_pwr_ctrl_common_v1530.get() != NULL), __FILE__, __LINE__); if (ul_pwr_ctrl_common_v1530_present) { j.write_fieldname("uplinkPowerControlCommon-v1530"); ul_pwr_ctrl_common_v1530->to_json(j); @@ -71206,41 +71412,43 @@ SRSASN_CODE meas_cfg_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(7); - rrc_asn1_warn_assert(meas_obj_to_add_mod_list_v9e0_present != (meas_obj_to_add_mod_list_v9e0.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + meas_obj_to_add_mod_list_v9e0_present != (meas_obj_to_add_mod_list_v9e0.get() != NULL), __FILE__, __LINE__); group_flags[0] |= meas_obj_to_add_mod_list_v9e0_present; group_flags[1] |= allow_interruptions_r11_present; rrc_asn1_warn_assert(meas_scale_factor_r12_present != (meas_scale_factor_r12.get() != NULL), __FILE__, __LINE__); group_flags[2] |= meas_scale_factor_r12_present; - rrc_asn1_warn_assert(meas_id_to_rem_list_ext_r12_present != (meas_id_to_rem_list_ext_r12.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_id_to_rem_list_ext_r12_present != (meas_id_to_rem_list_ext_r12.get() != NULL), __FILE__, __LINE__); group_flags[2] |= meas_id_to_rem_list_ext_r12_present; - rrc_asn1_warn_assert(meas_id_to_add_mod_list_ext_r12_present != (meas_id_to_add_mod_list_ext_r12.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + meas_id_to_add_mod_list_ext_r12_present != (meas_id_to_add_mod_list_ext_r12.get() != NULL), __FILE__, __LINE__); group_flags[2] |= meas_id_to_add_mod_list_ext_r12_present; group_flags[2] |= meas_rsrq_on_all_symbols_r12_present; - rrc_asn1_warn_assert(meas_obj_to_rem_list_ext_r13_present != (meas_obj_to_rem_list_ext_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_obj_to_rem_list_ext_r13_present != (meas_obj_to_rem_list_ext_r13.get() != NULL), __FILE__, __LINE__); group_flags[3] |= meas_obj_to_rem_list_ext_r13_present; rrc_asn1_warn_assert(meas_obj_to_add_mod_list_ext_r13_present != (meas_obj_to_add_mod_list_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[3] |= meas_obj_to_add_mod_list_ext_r13_present; - rrc_asn1_warn_assert(meas_id_to_add_mod_list_v1310_present != (meas_id_to_add_mod_list_v1310.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + meas_id_to_add_mod_list_v1310_present != (meas_id_to_add_mod_list_v1310.get() != NULL), __FILE__, __LINE__); group_flags[3] |= meas_id_to_add_mod_list_v1310_present; rrc_asn1_warn_assert(meas_id_to_add_mod_list_ext_v1310_present != (meas_id_to_add_mod_list_ext_v1310.get() != NULL), - __FILE__, __LINE__); - group_flags[3] |= meas_id_to_add_mod_list_ext_v1310_present; - rrc_asn1_warn_assert(meas_gap_cfg_per_cc_list_r14_present != (meas_gap_cfg_per_cc_list_r14.get() != NULL), __FILE__, + __FILE__, __LINE__); + group_flags[3] |= meas_id_to_add_mod_list_ext_v1310_present; + rrc_asn1_warn_assert( + meas_gap_cfg_per_cc_list_r14_present != (meas_gap_cfg_per_cc_list_r14.get() != NULL), __FILE__, __LINE__); group_flags[4] |= meas_gap_cfg_per_cc_list_r14_present; - rrc_asn1_warn_assert(meas_gap_sharing_cfg_r14_present != (meas_gap_sharing_cfg_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_gap_sharing_cfg_r14_present != (meas_gap_sharing_cfg_r14.get() != NULL), __FILE__, __LINE__); group_flags[4] |= meas_gap_sharing_cfg_r14_present; group_flags[5] |= fr1_gap_r15_present; group_flags[5] |= mgta_r15_present; - rrc_asn1_warn_assert(meas_gap_cfg_dense_prs_r15_present != (meas_gap_cfg_dense_prs_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_gap_cfg_dense_prs_r15_present != (meas_gap_cfg_dense_prs_r15.get() != NULL), __FILE__, __LINE__); group_flags[6] |= meas_gap_cfg_dense_prs_r15_present; rrc_asn1_warn_assert(height_thresh_ref_r15_present != (height_thresh_ref_r15.get() != NULL), __FILE__, __LINE__); group_flags[6] |= height_thresh_ref_r15_present; @@ -71570,8 +71778,8 @@ void meas_cfg_s::to_json(json_writer& j) const speed_state_pars.to_json(j); } if (ext) { - rrc_asn1_warn_assert(meas_obj_to_add_mod_list_v9e0_present != (meas_obj_to_add_mod_list_v9e0.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + meas_obj_to_add_mod_list_v9e0_present != (meas_obj_to_add_mod_list_v9e0.get() != NULL), __FILE__, __LINE__); if (meas_obj_to_add_mod_list_v9e0_present) { j.start_array("measObjectToAddModList-v9e0"); for (uint32_t i1 = 0; i1 < meas_obj_to_add_mod_list_v9e0->size(); ++i1) { @@ -71587,8 +71795,8 @@ void meas_cfg_s::to_json(json_writer& j) const j.write_fieldname("measScaleFactor-r12"); meas_scale_factor_r12->to_json(j); } - rrc_asn1_warn_assert(meas_id_to_rem_list_ext_r12_present != (meas_id_to_rem_list_ext_r12.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_id_to_rem_list_ext_r12_present != (meas_id_to_rem_list_ext_r12.get() != NULL), __FILE__, __LINE__); if (meas_id_to_rem_list_ext_r12_present) { j.start_array("measIdToRemoveListExt-r12"); for (uint32_t i1 = 0; i1 < meas_id_to_rem_list_ext_r12->size(); ++i1) { @@ -71596,8 +71804,8 @@ void meas_cfg_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(meas_id_to_add_mod_list_ext_r12_present != (meas_id_to_add_mod_list_ext_r12.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + meas_id_to_add_mod_list_ext_r12_present != (meas_id_to_add_mod_list_ext_r12.get() != NULL), __FILE__, __LINE__); if (meas_id_to_add_mod_list_ext_r12_present) { j.start_array("measIdToAddModListExt-r12"); for (uint32_t i1 = 0; i1 < meas_id_to_add_mod_list_ext_r12->size(); ++i1) { @@ -71608,8 +71816,8 @@ void meas_cfg_s::to_json(json_writer& j) const if (meas_rsrq_on_all_symbols_r12_present) { j.write_bool("measRSRQ-OnAllSymbols-r12", meas_rsrq_on_all_symbols_r12); } - rrc_asn1_warn_assert(meas_obj_to_rem_list_ext_r13_present != (meas_obj_to_rem_list_ext_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_obj_to_rem_list_ext_r13_present != (meas_obj_to_rem_list_ext_r13.get() != NULL), __FILE__, __LINE__); if (meas_obj_to_rem_list_ext_r13_present) { j.start_array("measObjectToRemoveListExt-r13"); for (uint32_t i1 = 0; i1 < meas_obj_to_rem_list_ext_r13->size(); ++i1) { @@ -71618,7 +71826,8 @@ void meas_cfg_s::to_json(json_writer& j) const j.end_array(); } rrc_asn1_warn_assert(meas_obj_to_add_mod_list_ext_r13_present != (meas_obj_to_add_mod_list_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (meas_obj_to_add_mod_list_ext_r13_present) { j.start_array("measObjectToAddModListExt-r13"); for (uint32_t i1 = 0; i1 < meas_obj_to_add_mod_list_ext_r13->size(); ++i1) { @@ -71626,8 +71835,8 @@ void meas_cfg_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(meas_id_to_add_mod_list_v1310_present != (meas_id_to_add_mod_list_v1310.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + meas_id_to_add_mod_list_v1310_present != (meas_id_to_add_mod_list_v1310.get() != NULL), __FILE__, __LINE__); if (meas_id_to_add_mod_list_v1310_present) { j.start_array("measIdToAddModList-v1310"); for (uint32_t i1 = 0; i1 < meas_id_to_add_mod_list_v1310->size(); ++i1) { @@ -71636,7 +71845,8 @@ void meas_cfg_s::to_json(json_writer& j) const j.end_array(); } rrc_asn1_warn_assert(meas_id_to_add_mod_list_ext_v1310_present != (meas_id_to_add_mod_list_ext_v1310.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (meas_id_to_add_mod_list_ext_v1310_present) { j.start_array("measIdToAddModListExt-v1310"); for (uint32_t i1 = 0; i1 < meas_id_to_add_mod_list_ext_v1310->size(); ++i1) { @@ -71644,14 +71854,14 @@ void meas_cfg_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(meas_gap_cfg_per_cc_list_r14_present != (meas_gap_cfg_per_cc_list_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_gap_cfg_per_cc_list_r14_present != (meas_gap_cfg_per_cc_list_r14.get() != NULL), __FILE__, __LINE__); if (meas_gap_cfg_per_cc_list_r14_present) { j.write_fieldname("measGapConfigPerCC-List-r14"); meas_gap_cfg_per_cc_list_r14->to_json(j); } - rrc_asn1_warn_assert(meas_gap_sharing_cfg_r14_present != (meas_gap_sharing_cfg_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_gap_sharing_cfg_r14_present != (meas_gap_sharing_cfg_r14.get() != NULL), __FILE__, __LINE__); if (meas_gap_sharing_cfg_r14_present) { j.write_fieldname("measGapSharingConfig-r14"); meas_gap_sharing_cfg_r14->to_json(j); @@ -71662,8 +71872,8 @@ void meas_cfg_s::to_json(json_writer& j) const if (mgta_r15_present) { j.write_bool("mgta-r15", mgta_r15); } - rrc_asn1_warn_assert(meas_gap_cfg_dense_prs_r15_present != (meas_gap_cfg_dense_prs_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_gap_cfg_dense_prs_r15_present != (meas_gap_cfg_dense_prs_r15.get() != NULL), __FILE__, __LINE__); if (meas_gap_cfg_dense_prs_r15_present) { j.write_fieldname("measGapConfigDensePRS-r15"); meas_gap_cfg_dense_prs_r15->to_json(j); @@ -73184,16 +73394,16 @@ SRSASN_CODE rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::pucch_cfg_r10_c_::tdd_c_::pack(b pack_enum(bref, type_); switch (type_) { case types::ch_sel_mux_bundling: - HANDLE_CODE(pack_dyn_seq_of(bref, c.get().n1_pucch_an_list_r10, 1, 4, - UnalignedIntegerPacker(0, 2047))); + HANDLE_CODE(pack_dyn_seq_of( + bref, c.get().n1_pucch_an_list_r10, 1, 4, UnalignedIntegerPacker(0, 2047))); break; case types::fallback_for_format3: HANDLE_CODE(bref.pack(c.get().n1_pucch_an_p1_r10_present, 1)); HANDLE_CODE( pack_unalign_integer(bref, c.get().n1_pucch_an_p0_r10, (uint16_t)0, (uint16_t)2047)); if (c.get().n1_pucch_an_p1_r10_present) { - HANDLE_CODE(pack_unalign_integer(bref, c.get().n1_pucch_an_p1_r10, (uint16_t)0, - (uint16_t)2047)); + HANDLE_CODE(pack_unalign_integer( + bref, c.get().n1_pucch_an_p1_r10, (uint16_t)0, (uint16_t)2047)); } break; default: @@ -73209,16 +73419,16 @@ SRSASN_CODE rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::pucch_cfg_r10_c_::tdd_c_::unpack set(e); switch (type_) { case types::ch_sel_mux_bundling: - HANDLE_CODE(unpack_dyn_seq_of(c.get().n1_pucch_an_list_r10, bref, 1, 4, - UnalignedIntegerPacker(0, 2047))); + HANDLE_CODE(unpack_dyn_seq_of( + c.get().n1_pucch_an_list_r10, bref, 1, 4, UnalignedIntegerPacker(0, 2047))); break; case types::fallback_for_format3: HANDLE_CODE(bref.unpack(c.get().n1_pucch_an_p1_r10_present, 1)); - HANDLE_CODE(unpack_unalign_integer(c.get().n1_pucch_an_p0_r10, bref, (uint16_t)0, - (uint16_t)2047)); + HANDLE_CODE(unpack_unalign_integer( + c.get().n1_pucch_an_p0_r10, bref, (uint16_t)0, (uint16_t)2047)); if (c.get().n1_pucch_an_p1_r10_present) { - HANDLE_CODE(unpack_unalign_integer(c.get().n1_pucch_an_p1_r10, bref, (uint16_t)0, - (uint16_t)2047)); + HANDLE_CODE(unpack_unalign_integer( + c.get().n1_pucch_an_p1_r10, bref, (uint16_t)0, (uint16_t)2047)); } break; default: @@ -73592,8 +73802,8 @@ SRSASN_CODE redirected_carrier_info_c::pack(bit_ref& bref) const break; case types::utra_tdd_r10: { varlength_field_pack_guard scope(bref); - HANDLE_CODE(pack_dyn_seq_of(bref, c.get(), 1, 6, - UnalignedIntegerPacker(0, 16383))); + HANDLE_CODE(pack_dyn_seq_of( + bref, c.get(), 1, 6, UnalignedIntegerPacker(0, 16383))); } break; case types::nr_r15: { varlength_field_pack_guard scope(bref); @@ -73631,8 +73841,8 @@ SRSASN_CODE redirected_carrier_info_c::unpack(bit_ref& bref) break; case types::utra_tdd_r10: { varlength_field_unpack_guard scope(bref); - HANDLE_CODE(unpack_dyn_seq_of(c.get(), bref, 1, 6, - UnalignedIntegerPacker(0, 16383))); + HANDLE_CODE(unpack_dyn_seq_of( + c.get(), bref, 1, 6, UnalignedIntegerPacker(0, 16383))); } break; case types::nr_r15: { varlength_field_unpack_guard scope(bref); @@ -83656,8 +83866,8 @@ SRSASN_CODE meas_result_eutra_s::meas_result_s_::pack(bit_ref& bref) const HANDLE_CODE(pack_unalign_integer(bref, cgi_info_v1310->freq_band_ind_r13, (uint16_t)1, (uint16_t)256)); } if (cgi_info_v1310->multi_band_info_list_r13_present) { - HANDLE_CODE(pack_dyn_seq_of(bref, cgi_info_v1310->multi_band_info_list_r13, 1, 8, - UnalignedIntegerPacker(1, 256))); + HANDLE_CODE(pack_dyn_seq_of( + bref, cgi_info_v1310->multi_band_info_list_r13, 1, 8, UnalignedIntegerPacker(1, 256))); } } } @@ -83732,8 +83942,8 @@ SRSASN_CODE meas_result_eutra_s::meas_result_s_::unpack(bit_ref& bref) HANDLE_CODE(unpack_unalign_integer(cgi_info_v1310->freq_band_ind_r13, bref, (uint16_t)1, (uint16_t)256)); } if (cgi_info_v1310->multi_band_info_list_r13_present) { - HANDLE_CODE(unpack_dyn_seq_of(cgi_info_v1310->multi_band_info_list_r13, bref, 1, 8, - UnalignedIntegerPacker(1, 256))); + HANDLE_CODE(unpack_dyn_seq_of( + cgi_info_v1310->multi_band_info_list_r13, bref, 1, 8, UnalignedIntegerPacker(1, 256))); } } } @@ -84282,8 +84492,8 @@ SRSASN_CODE location_info_r10_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(1); - rrc_asn1_warn_assert(vertical_velocity_info_r15_present != (vertical_velocity_info_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + vertical_velocity_info_r15_present != (vertical_velocity_info_r15.get() != NULL), __FILE__, __LINE__); group_flags[0] |= vertical_velocity_info_r15_present; group_flags.pack(bref); @@ -84340,8 +84550,8 @@ void location_info_r10_s::to_json(json_writer& j) const j.write_str("gnss-TOD-msec-r10", gnss_tod_msec_r10.to_string()); } if (ext) { - rrc_asn1_warn_assert(vertical_velocity_info_r15_present != (vertical_velocity_info_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + vertical_velocity_info_r15_present != (vertical_velocity_info_r15.get() != NULL), __FILE__, __LINE__); if (vertical_velocity_info_r15_present) { j.write_fieldname("verticalVelocityInfo-r15"); vertical_velocity_info_r15->to_json(j); @@ -85918,10 +86128,16 @@ SRSASN_CODE affected_carrier_freq_comb_info_mrdc_r15_s::pack(bit_ref& bref) cons if (affected_carrier_freq_comb_mrdc_r15_present) { HANDLE_CODE(bref.pack(affected_carrier_freq_comb_mrdc_r15.affected_carrier_freq_comb_eutra_r15_present, 1)); if (affected_carrier_freq_comb_mrdc_r15.affected_carrier_freq_comb_eutra_r15_present) { - HANDLE_CODE(pack_dyn_seq_of(bref, affected_carrier_freq_comb_mrdc_r15.affected_carrier_freq_comb_eutra_r15, 1, 32, + HANDLE_CODE(pack_dyn_seq_of(bref, + affected_carrier_freq_comb_mrdc_r15.affected_carrier_freq_comb_eutra_r15, + 1, + 32, UnalignedIntegerPacker(1, 64))); } - HANDLE_CODE(pack_dyn_seq_of(bref, affected_carrier_freq_comb_mrdc_r15.affected_carrier_freq_comb_nr_r15, 1, 16, + HANDLE_CODE(pack_dyn_seq_of(bref, + affected_carrier_freq_comb_mrdc_r15.affected_carrier_freq_comb_nr_r15, + 1, + 16, UnalignedIntegerPacker(0, 3279165))); } @@ -85936,10 +86152,16 @@ SRSASN_CODE affected_carrier_freq_comb_info_mrdc_r15_s::unpack(bit_ref& bref) if (affected_carrier_freq_comb_mrdc_r15_present) { HANDLE_CODE(bref.unpack(affected_carrier_freq_comb_mrdc_r15.affected_carrier_freq_comb_eutra_r15_present, 1)); if (affected_carrier_freq_comb_mrdc_r15.affected_carrier_freq_comb_eutra_r15_present) { - HANDLE_CODE(unpack_dyn_seq_of(affected_carrier_freq_comb_mrdc_r15.affected_carrier_freq_comb_eutra_r15, bref, 1, - 32, UnalignedIntegerPacker(1, 64))); - } - HANDLE_CODE(unpack_dyn_seq_of(affected_carrier_freq_comb_mrdc_r15.affected_carrier_freq_comb_nr_r15, bref, 1, 16, + HANDLE_CODE(unpack_dyn_seq_of(affected_carrier_freq_comb_mrdc_r15.affected_carrier_freq_comb_eutra_r15, + bref, + 1, + 32, + UnalignedIntegerPacker(1, 64))); + } + HANDLE_CODE(unpack_dyn_seq_of(affected_carrier_freq_comb_mrdc_r15.affected_carrier_freq_comb_nr_r15, + bref, + 1, + 16, UnalignedIntegerPacker(0, 3279165))); } @@ -86224,8 +86446,8 @@ SRSASN_CODE log_meas_info_r10_s::pack(bit_ref& bref) const HANDLE_CODE(pack_dyn_seq_of(bref, meas_result_neigh_cells_r10.meas_result_list_utra_r10, 1, 8)); } if (meas_result_neigh_cells_r10.meas_result_list_geran_r10_present) { - HANDLE_CODE(pack_dyn_seq_of(bref, meas_result_neigh_cells_r10.meas_result_list_geran_r10, 1, 3, - SeqOfPacker(1, 8, Packer()))); + HANDLE_CODE(pack_dyn_seq_of( + bref, meas_result_neigh_cells_r10.meas_result_list_geran_r10, 1, 3, SeqOfPacker(1, 8, Packer()))); } if (meas_result_neigh_cells_r10.meas_result_list_cdma2000_r10_present) { HANDLE_CODE(pack_dyn_seq_of(bref, meas_result_neigh_cells_r10.meas_result_list_cdma2000_r10, 1, 8)); @@ -86234,26 +86456,26 @@ SRSASN_CODE log_meas_info_r10_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(5); - rrc_asn1_warn_assert(meas_result_list_eutra_v1090_present != (meas_result_list_eutra_v1090.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_list_eutra_v1090_present != (meas_result_list_eutra_v1090.get() != NULL), __FILE__, __LINE__); group_flags[0] |= meas_result_list_eutra_v1090_present; - rrc_asn1_warn_assert(meas_result_list_mbsfn_r12_present != (meas_result_list_mbsfn_r12.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_list_mbsfn_r12_present != (meas_result_list_mbsfn_r12.get() != NULL), __FILE__, __LINE__); group_flags[1] |= meas_result_list_mbsfn_r12_present; group_flags[1] |= meas_result_serv_cell_v1250_present; - rrc_asn1_warn_assert(serv_cell_rsrq_type_r12_present != (serv_cell_rsrq_type_r12.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + serv_cell_rsrq_type_r12_present != (serv_cell_rsrq_type_r12.get() != NULL), __FILE__, __LINE__); group_flags[1] |= serv_cell_rsrq_type_r12_present; - rrc_asn1_warn_assert(meas_result_list_eutra_v1250_present != (meas_result_list_eutra_v1250.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_list_eutra_v1250_present != (meas_result_list_eutra_v1250.get() != NULL), __FILE__, __LINE__); group_flags[1] |= meas_result_list_eutra_v1250_present; group_flags[2] |= in_dev_coex_detected_r13_present; group_flags[3] |= meas_result_serv_cell_v1360_present; - rrc_asn1_warn_assert(log_meas_result_list_bt_r15_present != (log_meas_result_list_bt_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + log_meas_result_list_bt_r15_present != (log_meas_result_list_bt_r15.get() != NULL), __FILE__, __LINE__); group_flags[4] |= log_meas_result_list_bt_r15_present; - rrc_asn1_warn_assert(log_meas_result_list_wlan_r15_present != (log_meas_result_list_wlan_r15.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + log_meas_result_list_wlan_r15_present != (log_meas_result_list_wlan_r15.get() != NULL), __FILE__, __LINE__); group_flags[4] |= log_meas_result_list_wlan_r15_present; group_flags.pack(bref); @@ -86338,8 +86560,8 @@ SRSASN_CODE log_meas_info_r10_s::unpack(bit_ref& bref) HANDLE_CODE(unpack_dyn_seq_of(meas_result_neigh_cells_r10.meas_result_list_utra_r10, bref, 1, 8)); } if (meas_result_neigh_cells_r10.meas_result_list_geran_r10_present) { - HANDLE_CODE(unpack_dyn_seq_of(meas_result_neigh_cells_r10.meas_result_list_geran_r10, bref, 1, 3, - SeqOfPacker(1, 8, Packer()))); + HANDLE_CODE(unpack_dyn_seq_of( + meas_result_neigh_cells_r10.meas_result_list_geran_r10, bref, 1, 3, SeqOfPacker(1, 8, Packer()))); } if (meas_result_neigh_cells_r10.meas_result_list_cdma2000_r10_present) { HANDLE_CODE(unpack_dyn_seq_of(meas_result_neigh_cells_r10.meas_result_list_cdma2000_r10, bref, 1, 8)); @@ -86465,8 +86687,8 @@ void log_meas_info_r10_s::to_json(json_writer& j) const j.end_obj(); } if (ext) { - rrc_asn1_warn_assert(meas_result_list_eutra_v1090_present != (meas_result_list_eutra_v1090.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_list_eutra_v1090_present != (meas_result_list_eutra_v1090.get() != NULL), __FILE__, __LINE__); if (meas_result_list_eutra_v1090_present) { j.start_array("measResultListEUTRA-v1090"); for (uint32_t i1 = 0; i1 < meas_result_list_eutra_v1090->size(); ++i1) { @@ -86474,8 +86696,8 @@ void log_meas_info_r10_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(meas_result_list_mbsfn_r12_present != (meas_result_list_mbsfn_r12.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_list_mbsfn_r12_present != (meas_result_list_mbsfn_r12.get() != NULL), __FILE__, __LINE__); if (meas_result_list_mbsfn_r12_present) { j.start_array("measResultListMBSFN-r12"); for (uint32_t i1 = 0; i1 < meas_result_list_mbsfn_r12->size(); ++i1) { @@ -86486,14 +86708,14 @@ void log_meas_info_r10_s::to_json(json_writer& j) const if (meas_result_serv_cell_v1250_present) { j.write_int("measResultServCell-v1250", meas_result_serv_cell_v1250); } - rrc_asn1_warn_assert(serv_cell_rsrq_type_r12_present != (serv_cell_rsrq_type_r12.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + serv_cell_rsrq_type_r12_present != (serv_cell_rsrq_type_r12.get() != NULL), __FILE__, __LINE__); if (serv_cell_rsrq_type_r12_present) { j.write_fieldname("servCellRSRQ-Type-r12"); serv_cell_rsrq_type_r12->to_json(j); } - rrc_asn1_warn_assert(meas_result_list_eutra_v1250_present != (meas_result_list_eutra_v1250.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_list_eutra_v1250_present != (meas_result_list_eutra_v1250.get() != NULL), __FILE__, __LINE__); if (meas_result_list_eutra_v1250_present) { j.start_array("measResultListEUTRA-v1250"); for (uint32_t i1 = 0; i1 < meas_result_list_eutra_v1250->size(); ++i1) { @@ -86507,8 +86729,8 @@ void log_meas_info_r10_s::to_json(json_writer& j) const if (meas_result_serv_cell_v1360_present) { j.write_int("measResultServCell-v1360", meas_result_serv_cell_v1360); } - rrc_asn1_warn_assert(log_meas_result_list_bt_r15_present != (log_meas_result_list_bt_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + log_meas_result_list_bt_r15_present != (log_meas_result_list_bt_r15.get() != NULL), __FILE__, __LINE__); if (log_meas_result_list_bt_r15_present) { j.start_array("logMeasResultListBT-r15"); for (uint32_t i1 = 0; i1 < log_meas_result_list_bt_r15->size(); ++i1) { @@ -86516,8 +86738,8 @@ void log_meas_info_r10_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(log_meas_result_list_wlan_r15_present != (log_meas_result_list_wlan_r15.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + log_meas_result_list_wlan_r15_present != (log_meas_result_list_wlan_r15.get() != NULL), __FILE__, __LINE__); if (log_meas_result_list_wlan_r15_present) { j.start_array("logMeasResultListWLAN-r15"); for (uint32_t i1 = 0; i1 < log_meas_result_list_wlan_r15->size(); ++i1) { @@ -86971,18 +87193,18 @@ SRSASN_CODE conn_est_fail_report_r11_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(3); group_flags[0] |= meas_result_failed_cell_v1250_present; - rrc_asn1_warn_assert(failed_cell_rsrq_type_r12_present != (failed_cell_rsrq_type_r12.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + failed_cell_rsrq_type_r12_present != (failed_cell_rsrq_type_r12.get() != NULL), __FILE__, __LINE__); group_flags[0] |= failed_cell_rsrq_type_r12_present; - rrc_asn1_warn_assert(meas_result_list_eutra_v1250_present != (meas_result_list_eutra_v1250.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_list_eutra_v1250_present != (meas_result_list_eutra_v1250.get() != NULL), __FILE__, __LINE__); group_flags[0] |= meas_result_list_eutra_v1250_present; group_flags[1] |= meas_result_failed_cell_v1360_present; - rrc_asn1_warn_assert(log_meas_result_list_bt_r15_present != (log_meas_result_list_bt_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + log_meas_result_list_bt_r15_present != (log_meas_result_list_bt_r15.get() != NULL), __FILE__, __LINE__); group_flags[2] |= log_meas_result_list_bt_r15_present; - rrc_asn1_warn_assert(log_meas_result_list_wlan_r15_present != (log_meas_result_list_wlan_r15.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + log_meas_result_list_wlan_r15_present != (log_meas_result_list_wlan_r15.get() != NULL), __FILE__, __LINE__); group_flags[2] |= log_meas_result_list_wlan_r15_present; group_flags.pack(bref); @@ -87178,14 +87400,14 @@ void conn_est_fail_report_r11_s::to_json(json_writer& j) const if (meas_result_failed_cell_v1250_present) { j.write_int("measResultFailedCell-v1250", meas_result_failed_cell_v1250); } - rrc_asn1_warn_assert(failed_cell_rsrq_type_r12_present != (failed_cell_rsrq_type_r12.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + failed_cell_rsrq_type_r12_present != (failed_cell_rsrq_type_r12.get() != NULL), __FILE__, __LINE__); if (failed_cell_rsrq_type_r12_present) { j.write_fieldname("failedCellRSRQ-Type-r12"); failed_cell_rsrq_type_r12->to_json(j); } - rrc_asn1_warn_assert(meas_result_list_eutra_v1250_present != (meas_result_list_eutra_v1250.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_list_eutra_v1250_present != (meas_result_list_eutra_v1250.get() != NULL), __FILE__, __LINE__); if (meas_result_list_eutra_v1250_present) { j.start_array("measResultListEUTRA-v1250"); for (uint32_t i1 = 0; i1 < meas_result_list_eutra_v1250->size(); ++i1) { @@ -87196,8 +87418,8 @@ void conn_est_fail_report_r11_s::to_json(json_writer& j) const if (meas_result_failed_cell_v1360_present) { j.write_int("measResultFailedCell-v1360", meas_result_failed_cell_v1360); } - rrc_asn1_warn_assert(log_meas_result_list_bt_r15_present != (log_meas_result_list_bt_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + log_meas_result_list_bt_r15_present != (log_meas_result_list_bt_r15.get() != NULL), __FILE__, __LINE__); if (log_meas_result_list_bt_r15_present) { j.start_array("logMeasResultListBT-r15"); for (uint32_t i1 = 0; i1 < log_meas_result_list_bt_r15->size(); ++i1) { @@ -87205,8 +87427,8 @@ void conn_est_fail_report_r11_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(log_meas_result_list_wlan_r15_present != (log_meas_result_list_wlan_r15.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + log_meas_result_list_wlan_r15_present != (log_meas_result_list_wlan_r15.get() != NULL), __FILE__, __LINE__); if (log_meas_result_list_wlan_r15_present) { j.start_array("logMeasResultListWLAN-r15"); for (uint32_t i1 = 0; i1 < log_meas_result_list_wlan_r15->size(); ++i1) { @@ -88099,11 +88321,12 @@ SRSASN_CODE meas_result_serv_freq_r10_s::pack(bit_ref& bref) const ext_groups_header group_flags(2); group_flags[0] |= meas_result_scell_v1250_present; group_flags[0] |= meas_result_best_neigh_cell_v1250_present; - rrc_asn1_warn_assert(meas_result_scell_v1310_present != (meas_result_scell_v1310.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_scell_v1310_present != (meas_result_scell_v1310.get() != NULL), __FILE__, __LINE__); group_flags[1] |= meas_result_scell_v1310_present; rrc_asn1_warn_assert(meas_result_best_neigh_cell_v1310_present != (meas_result_best_neigh_cell_v1310.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[1] |= meas_result_best_neigh_cell_v1310_present; group_flags.pack(bref); @@ -88128,8 +88351,8 @@ SRSASN_CODE meas_result_serv_freq_r10_s::pack(bit_ref& bref) const HANDLE_CODE(pack_unalign_integer(bref, meas_result_scell_v1310->rs_sinr_result_r13, (uint8_t)0, (uint8_t)127)); } if (meas_result_best_neigh_cell_v1310_present) { - HANDLE_CODE(pack_unalign_integer(bref, meas_result_best_neigh_cell_v1310->rs_sinr_result_r13, (uint8_t)0, - (uint8_t)127)); + HANDLE_CODE(pack_unalign_integer( + bref, meas_result_best_neigh_cell_v1310->rs_sinr_result_r13, (uint8_t)0, (uint8_t)127)); } } } @@ -88182,8 +88405,8 @@ SRSASN_CODE meas_result_serv_freq_r10_s::unpack(bit_ref& bref) } if (meas_result_best_neigh_cell_v1310_present) { meas_result_best_neigh_cell_v1310 = make_copy_ptr(meas_result_best_neigh_cell_v1310_s_()); - HANDLE_CODE(unpack_unalign_integer(meas_result_best_neigh_cell_v1310->rs_sinr_result_r13, bref, (uint8_t)0, - (uint8_t)127)); + HANDLE_CODE(unpack_unalign_integer( + meas_result_best_neigh_cell_v1310->rs_sinr_result_r13, bref, (uint8_t)0, (uint8_t)127)); } } } @@ -88215,8 +88438,8 @@ void meas_result_serv_freq_r10_s::to_json(json_writer& j) const if (meas_result_best_neigh_cell_v1250_present) { j.write_int("measResultBestNeighCell-v1250", meas_result_best_neigh_cell_v1250); } - rrc_asn1_warn_assert(meas_result_scell_v1310_present != (meas_result_scell_v1310.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_scell_v1310_present != (meas_result_scell_v1310.get() != NULL), __FILE__, __LINE__); if (meas_result_scell_v1310_present) { j.write_fieldname("measResultSCell-v1310"); j.start_obj(); @@ -88224,7 +88447,8 @@ void meas_result_serv_freq_r10_s::to_json(json_writer& j) const j.end_obj(); } rrc_asn1_warn_assert(meas_result_best_neigh_cell_v1310_present != (meas_result_best_neigh_cell_v1310.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (meas_result_best_neigh_cell_v1310_present) { j.write_fieldname("measResultBestNeighCell-v1310"); j.start_obj(); @@ -88267,7 +88491,8 @@ SRSASN_CODE meas_result_serv_freq_r13_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(1); rrc_asn1_warn_assert(meas_result_best_neigh_cell_v1360_present != (meas_result_best_neigh_cell_v1360.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[0] |= meas_result_best_neigh_cell_v1360_present; group_flags.pack(bref); @@ -88276,8 +88501,8 @@ SRSASN_CODE meas_result_serv_freq_r13_s::pack(bit_ref& bref) const HANDLE_CODE(bref.pack(meas_result_best_neigh_cell_v1360_present, 1)); if (meas_result_best_neigh_cell_v1360_present) { - HANDLE_CODE(pack_unalign_integer(bref, meas_result_best_neigh_cell_v1360->rsrp_result_ncell_v1360, (int8_t)-17, - (int8_t)-1)); + HANDLE_CODE(pack_unalign_integer( + bref, meas_result_best_neigh_cell_v1360->rsrp_result_ncell_v1360, (int8_t)-17, (int8_t)-1)); } } } @@ -88321,8 +88546,8 @@ SRSASN_CODE meas_result_serv_freq_r13_s::unpack(bit_ref& bref) HANDLE_CODE(bref.unpack(meas_result_best_neigh_cell_v1360_present, 1)); if (meas_result_best_neigh_cell_v1360_present) { meas_result_best_neigh_cell_v1360 = make_copy_ptr(meas_result_best_neigh_cell_v1360_s_()); - HANDLE_CODE(unpack_unalign_integer(meas_result_best_neigh_cell_v1360->rsrp_result_ncell_v1360, bref, - (int8_t)-17, (int8_t)-1)); + HANDLE_CODE(unpack_unalign_integer( + meas_result_best_neigh_cell_v1360->rsrp_result_ncell_v1360, bref, (int8_t)-17, (int8_t)-1)); } } } @@ -88355,7 +88580,8 @@ void meas_result_serv_freq_r13_s::to_json(json_writer& j) const } if (ext) { rrc_asn1_warn_assert(meas_result_best_neigh_cell_v1360_present != (meas_result_best_neigh_cell_v1360.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (meas_result_best_neigh_cell_v1360_present) { j.write_fieldname("measResultBestNeighCell-v1360"); j.start_obj(); @@ -89627,7 +89853,10 @@ SRSASN_CODE in_dev_coex_ind_v1310_ies_s::pack(bit_ref& bref) const } if (affected_carrier_freq_comb_list_r13_present) { HANDLE_CODE( - pack_dyn_seq_of(bref, affected_carrier_freq_comb_list_r13, 1, 128, + pack_dyn_seq_of(bref, + affected_carrier_freq_comb_list_r13, + 1, + 128, SeqOfPacker >(2, 32, UnalignedIntegerPacker(1, 64)))); } if (non_crit_ext_present) { @@ -89647,7 +89876,10 @@ SRSASN_CODE in_dev_coex_ind_v1310_ies_s::unpack(bit_ref& bref) } if (affected_carrier_freq_comb_list_r13_present) { HANDLE_CODE(unpack_dyn_seq_of( - affected_carrier_freq_comb_list_r13, bref, 1, 128, + affected_carrier_freq_comb_list_r13, + bref, + 1, + 128, SeqOfPacker >(2, 32, UnalignedIntegerPacker(1, 64)))); } if (non_crit_ext_present) { @@ -90869,7 +91101,8 @@ SRSASN_CODE fail_report_scg_r12_s::pack(bit_ref& bref) const group_flags[0] |= fail_type_v1290_present; rrc_asn1_warn_assert(meas_result_serv_freq_list_ext_r13_present != (meas_result_serv_freq_list_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[1] |= meas_result_serv_freq_list_ext_r13_present; group_flags.pack(bref); @@ -90948,7 +91181,8 @@ void fail_report_scg_r12_s::to_json(json_writer& j) const } rrc_asn1_warn_assert(meas_result_serv_freq_list_ext_r13_present != (meas_result_serv_freq_list_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (meas_result_serv_freq_list_ext_r13_present) { j.start_array("measResultServFreqListExt-r13"); for (uint32_t i1 = 0; i1 < meas_result_serv_freq_list_ext_r13->size(); ++i1) { @@ -90970,7 +91204,10 @@ SRSASN_CODE in_dev_coex_ind_v11d0_ies_s::pack(bit_ref& bref) const HANDLE_CODE(bref.pack(ul_ca_assist_info_r11.affected_carrier_freq_comb_list_r11_present, 1)); if (ul_ca_assist_info_r11.affected_carrier_freq_comb_list_r11_present) { HANDLE_CODE( - pack_dyn_seq_of(bref, ul_ca_assist_info_r11.affected_carrier_freq_comb_list_r11, 1, 128, + pack_dyn_seq_of(bref, + ul_ca_assist_info_r11.affected_carrier_freq_comb_list_r11, + 1, + 128, SeqOfPacker >(2, 5, UnalignedIntegerPacker(1, 32)))); } HANDLE_CODE(ul_ca_assist_info_r11.victim_sys_type_r11.pack(bref)); @@ -90990,7 +91227,10 @@ SRSASN_CODE in_dev_coex_ind_v11d0_ies_s::unpack(bit_ref& bref) HANDLE_CODE(bref.unpack(ul_ca_assist_info_r11.affected_carrier_freq_comb_list_r11_present, 1)); if (ul_ca_assist_info_r11.affected_carrier_freq_comb_list_r11_present) { HANDLE_CODE(unpack_dyn_seq_of( - ul_ca_assist_info_r11.affected_carrier_freq_comb_list_r11, bref, 1, 128, + ul_ca_assist_info_r11.affected_carrier_freq_comb_list_r11, + bref, + 1, + 128, SeqOfPacker >(2, 5, UnalignedIntegerPacker(1, 32)))); } HANDLE_CODE(ul_ca_assist_info_r11.victim_sys_type_r11.unpack(bref)); @@ -91085,58 +91325,60 @@ SRSASN_CODE meas_results_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(8); - rrc_asn1_warn_assert(meas_result_for_ecid_r9_present != (meas_result_for_ecid_r9.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_for_ecid_r9_present != (meas_result_for_ecid_r9.get() != NULL), __FILE__, __LINE__); group_flags[0] |= meas_result_for_ecid_r9_present; rrc_asn1_warn_assert(location_info_r10_present != (location_info_r10.get() != NULL), __FILE__, __LINE__); group_flags[1] |= location_info_r10_present; - rrc_asn1_warn_assert(meas_result_serv_freq_list_r10_present != (meas_result_serv_freq_list_r10.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + meas_result_serv_freq_list_r10_present != (meas_result_serv_freq_list_r10.get() != NULL), __FILE__, __LINE__); group_flags[1] |= meas_result_serv_freq_list_r10_present; group_flags[2] |= meas_id_v1250_present; group_flags[2] |= meas_result_pcell_v1250_present; - rrc_asn1_warn_assert(meas_result_csi_rs_list_r12_present != (meas_result_csi_rs_list_r12.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_csi_rs_list_r12_present != (meas_result_csi_rs_list_r12.get() != NULL), __FILE__, __LINE__); group_flags[2] |= meas_result_csi_rs_list_r12_present; - rrc_asn1_warn_assert(meas_result_for_rssi_r13_present != (meas_result_for_rssi_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_for_rssi_r13_present != (meas_result_for_rssi_r13.get() != NULL), __FILE__, __LINE__); group_flags[3] |= meas_result_for_rssi_r13_present; rrc_asn1_warn_assert(meas_result_serv_freq_list_ext_r13_present != (meas_result_serv_freq_list_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[3] |= meas_result_serv_freq_list_ext_r13_present; rrc_asn1_warn_assert(meas_result_sstd_r13_present != (meas_result_sstd_r13.get() != NULL), __FILE__, __LINE__); group_flags[3] |= meas_result_sstd_r13_present; - rrc_asn1_warn_assert(meas_result_pcell_v1310_present != (meas_result_pcell_v1310.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_pcell_v1310_present != (meas_result_pcell_v1310.get() != NULL), __FILE__, __LINE__); group_flags[3] |= meas_result_pcell_v1310_present; - rrc_asn1_warn_assert(ul_pdcp_delay_result_list_r13_present != (ul_pdcp_delay_result_list_r13.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + ul_pdcp_delay_result_list_r13_present != (ul_pdcp_delay_result_list_r13.get() != NULL), __FILE__, __LINE__); group_flags[3] |= ul_pdcp_delay_result_list_r13_present; - rrc_asn1_warn_assert(meas_result_list_wlan_r13_present != (meas_result_list_wlan_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_list_wlan_r13_present != (meas_result_list_wlan_r13.get() != NULL), __FILE__, __LINE__); group_flags[3] |= meas_result_list_wlan_r13_present; group_flags[4] |= meas_result_pcell_v1360_present; - rrc_asn1_warn_assert(meas_result_list_cbr_r14_present != (meas_result_list_cbr_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_list_cbr_r14_present != (meas_result_list_cbr_r14.get() != NULL), __FILE__, __LINE__); group_flags[5] |= meas_result_list_cbr_r14_present; - rrc_asn1_warn_assert(meas_result_list_wlan_r14_present != (meas_result_list_wlan_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_list_wlan_r14_present != (meas_result_list_wlan_r14.get() != NULL), __FILE__, __LINE__); group_flags[5] |= meas_result_list_wlan_r14_present; rrc_asn1_warn_assert(meas_result_serv_freq_list_nr_r15_present != (meas_result_serv_freq_list_nr_r15.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[6] |= meas_result_serv_freq_list_nr_r15_present; - rrc_asn1_warn_assert(meas_result_cell_list_sftd_r15_present != (meas_result_cell_list_sftd_r15.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + meas_result_cell_list_sftd_r15_present != (meas_result_cell_list_sftd_r15.get() != NULL), __FILE__, __LINE__); group_flags[6] |= meas_result_cell_list_sftd_r15_present; - rrc_asn1_warn_assert(log_meas_result_list_bt_r15_present != (log_meas_result_list_bt_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + log_meas_result_list_bt_r15_present != (log_meas_result_list_bt_r15.get() != NULL), __FILE__, __LINE__); group_flags[7] |= log_meas_result_list_bt_r15_present; - rrc_asn1_warn_assert(log_meas_result_list_wlan_r15_present != (log_meas_result_list_wlan_r15.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + log_meas_result_list_wlan_r15_present != (log_meas_result_list_wlan_r15.get() != NULL), __FILE__, __LINE__); group_flags[7] |= log_meas_result_list_wlan_r15_present; - rrc_asn1_warn_assert(meas_result_sensing_r15_present != (meas_result_sensing_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_sensing_r15_present != (meas_result_sensing_r15.get() != NULL), __FILE__, __LINE__); group_flags[7] |= meas_result_sensing_r15_present; group_flags[7] |= height_ue_r15_present; group_flags.pack(bref); @@ -91427,8 +91669,8 @@ void meas_results_s::to_json(json_writer& j) const meas_result_neigh_cells.to_json(j); } if (ext) { - rrc_asn1_warn_assert(meas_result_for_ecid_r9_present != (meas_result_for_ecid_r9.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_for_ecid_r9_present != (meas_result_for_ecid_r9.get() != NULL), __FILE__, __LINE__); if (meas_result_for_ecid_r9_present) { j.write_fieldname("measResultForECID-r9"); meas_result_for_ecid_r9->to_json(j); @@ -91438,8 +91680,8 @@ void meas_results_s::to_json(json_writer& j) const j.write_fieldname("locationInfo-r10"); location_info_r10->to_json(j); } - rrc_asn1_warn_assert(meas_result_serv_freq_list_r10_present != (meas_result_serv_freq_list_r10.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + meas_result_serv_freq_list_r10_present != (meas_result_serv_freq_list_r10.get() != NULL), __FILE__, __LINE__); if (meas_result_serv_freq_list_r10_present) { j.start_array("measResultServFreqList-r10"); for (uint32_t i1 = 0; i1 < meas_result_serv_freq_list_r10->size(); ++i1) { @@ -91453,8 +91695,8 @@ void meas_results_s::to_json(json_writer& j) const if (meas_result_pcell_v1250_present) { j.write_int("measResultPCell-v1250", meas_result_pcell_v1250); } - rrc_asn1_warn_assert(meas_result_csi_rs_list_r12_present != (meas_result_csi_rs_list_r12.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_csi_rs_list_r12_present != (meas_result_csi_rs_list_r12.get() != NULL), __FILE__, __LINE__); if (meas_result_csi_rs_list_r12_present) { j.start_array("measResultCSI-RS-List-r12"); for (uint32_t i1 = 0; i1 < meas_result_csi_rs_list_r12->size(); ++i1) { @@ -91462,15 +91704,16 @@ void meas_results_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(meas_result_for_rssi_r13_present != (meas_result_for_rssi_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_for_rssi_r13_present != (meas_result_for_rssi_r13.get() != NULL), __FILE__, __LINE__); if (meas_result_for_rssi_r13_present) { j.write_fieldname("measResultForRSSI-r13"); meas_result_for_rssi_r13->to_json(j); } rrc_asn1_warn_assert(meas_result_serv_freq_list_ext_r13_present != (meas_result_serv_freq_list_ext_r13.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (meas_result_serv_freq_list_ext_r13_present) { j.start_array("measResultServFreqListExt-r13"); for (uint32_t i1 = 0; i1 < meas_result_serv_freq_list_ext_r13->size(); ++i1) { @@ -91483,16 +91726,16 @@ void meas_results_s::to_json(json_writer& j) const j.write_fieldname("measResultSSTD-r13"); meas_result_sstd_r13->to_json(j); } - rrc_asn1_warn_assert(meas_result_pcell_v1310_present != (meas_result_pcell_v1310.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_pcell_v1310_present != (meas_result_pcell_v1310.get() != NULL), __FILE__, __LINE__); if (meas_result_pcell_v1310_present) { j.write_fieldname("measResultPCell-v1310"); j.start_obj(); j.write_int("rs-sinr-Result-r13", meas_result_pcell_v1310->rs_sinr_result_r13); j.end_obj(); } - rrc_asn1_warn_assert(ul_pdcp_delay_result_list_r13_present != (ul_pdcp_delay_result_list_r13.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + ul_pdcp_delay_result_list_r13_present != (ul_pdcp_delay_result_list_r13.get() != NULL), __FILE__, __LINE__); if (ul_pdcp_delay_result_list_r13_present) { j.start_array("ul-PDCP-DelayResultList-r13"); for (uint32_t i1 = 0; i1 < ul_pdcp_delay_result_list_r13->size(); ++i1) { @@ -91500,8 +91743,8 @@ void meas_results_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(meas_result_list_wlan_r13_present != (meas_result_list_wlan_r13.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_list_wlan_r13_present != (meas_result_list_wlan_r13.get() != NULL), __FILE__, __LINE__); if (meas_result_list_wlan_r13_present) { j.start_array("measResultListWLAN-r13"); for (uint32_t i1 = 0; i1 < meas_result_list_wlan_r13->size(); ++i1) { @@ -91512,8 +91755,8 @@ void meas_results_s::to_json(json_writer& j) const if (meas_result_pcell_v1360_present) { j.write_int("measResultPCell-v1360", meas_result_pcell_v1360); } - rrc_asn1_warn_assert(meas_result_list_cbr_r14_present != (meas_result_list_cbr_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_list_cbr_r14_present != (meas_result_list_cbr_r14.get() != NULL), __FILE__, __LINE__); if (meas_result_list_cbr_r14_present) { j.start_array("measResultListCBR-r14"); for (uint32_t i1 = 0; i1 < meas_result_list_cbr_r14->size(); ++i1) { @@ -91521,8 +91764,8 @@ void meas_results_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(meas_result_list_wlan_r14_present != (meas_result_list_wlan_r14.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_list_wlan_r14_present != (meas_result_list_wlan_r14.get() != NULL), __FILE__, __LINE__); if (meas_result_list_wlan_r14_present) { j.start_array("measResultListWLAN-r14"); for (uint32_t i1 = 0; i1 < meas_result_list_wlan_r14->size(); ++i1) { @@ -91531,7 +91774,8 @@ void meas_results_s::to_json(json_writer& j) const j.end_array(); } rrc_asn1_warn_assert(meas_result_serv_freq_list_nr_r15_present != (meas_result_serv_freq_list_nr_r15.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (meas_result_serv_freq_list_nr_r15_present) { j.start_array("measResultServFreqListNR-r15"); for (uint32_t i1 = 0; i1 < meas_result_serv_freq_list_nr_r15->size(); ++i1) { @@ -91539,8 +91783,8 @@ void meas_results_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(meas_result_cell_list_sftd_r15_present != (meas_result_cell_list_sftd_r15.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + meas_result_cell_list_sftd_r15_present != (meas_result_cell_list_sftd_r15.get() != NULL), __FILE__, __LINE__); if (meas_result_cell_list_sftd_r15_present) { j.start_array("measResultCellListSFTD-r15"); for (uint32_t i1 = 0; i1 < meas_result_cell_list_sftd_r15->size(); ++i1) { @@ -91548,8 +91792,8 @@ void meas_results_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(log_meas_result_list_bt_r15_present != (log_meas_result_list_bt_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + log_meas_result_list_bt_r15_present != (log_meas_result_list_bt_r15.get() != NULL), __FILE__, __LINE__); if (log_meas_result_list_bt_r15_present) { j.start_array("logMeasResultListBT-r15"); for (uint32_t i1 = 0; i1 < log_meas_result_list_bt_r15->size(); ++i1) { @@ -91557,8 +91801,8 @@ void meas_results_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(log_meas_result_list_wlan_r15_present != (log_meas_result_list_wlan_r15.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + log_meas_result_list_wlan_r15_present != (log_meas_result_list_wlan_r15.get() != NULL), __FILE__, __LINE__); if (log_meas_result_list_wlan_r15_present) { j.start_array("logMeasResultListWLAN-r15"); for (uint32_t i1 = 0; i1 < log_meas_result_list_wlan_r15->size(); ++i1) { @@ -91566,8 +91810,8 @@ void meas_results_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(meas_result_sensing_r15_present != (meas_result_sensing_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_sensing_r15_present != (meas_result_sensing_r15.get() != NULL), __FILE__, __LINE__); if (meas_result_sensing_r15_present) { j.write_fieldname("measResultSensing-r15"); meas_result_sensing_r15->to_json(j); @@ -91907,19 +92151,19 @@ SRSASN_CODE rlf_report_r9_s::pack(bit_ref& bref) const rrc_asn1_warn_assert(failed_pcell_id_v1250_present != (failed_pcell_id_v1250.get() != NULL), __FILE__, __LINE__); group_flags[3] |= failed_pcell_id_v1250_present; group_flags[3] |= meas_result_last_serv_cell_v1250_present; - rrc_asn1_warn_assert(last_serv_cell_rsrq_type_r12_present != (last_serv_cell_rsrq_type_r12.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + last_serv_cell_rsrq_type_r12_present != (last_serv_cell_rsrq_type_r12.get() != NULL), __FILE__, __LINE__); group_flags[3] |= last_serv_cell_rsrq_type_r12_present; - rrc_asn1_warn_assert(meas_result_list_eutra_v1250_present != (meas_result_list_eutra_v1250.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_list_eutra_v1250_present != (meas_result_list_eutra_v1250.get() != NULL), __FILE__, __LINE__); group_flags[3] |= meas_result_list_eutra_v1250_present; group_flags[4] |= drb_established_with_qci_minus1_r13_present; group_flags[5] |= meas_result_last_serv_cell_v1360_present; - rrc_asn1_warn_assert(log_meas_result_list_bt_r15_present != (log_meas_result_list_bt_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + log_meas_result_list_bt_r15_present != (log_meas_result_list_bt_r15.get() != NULL), __FILE__, __LINE__); group_flags[6] |= log_meas_result_list_bt_r15_present; - rrc_asn1_warn_assert(log_meas_result_list_wlan_r15_present != (log_meas_result_list_wlan_r15.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + log_meas_result_list_wlan_r15_present != (log_meas_result_list_wlan_r15.get() != NULL), __FILE__, __LINE__); group_flags[6] |= log_meas_result_list_wlan_r15_present; group_flags.pack(bref); @@ -92306,14 +92550,14 @@ void rlf_report_r9_s::to_json(json_writer& j) const if (meas_result_last_serv_cell_v1250_present) { j.write_int("measResultLastServCell-v1250", meas_result_last_serv_cell_v1250); } - rrc_asn1_warn_assert(last_serv_cell_rsrq_type_r12_present != (last_serv_cell_rsrq_type_r12.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + last_serv_cell_rsrq_type_r12_present != (last_serv_cell_rsrq_type_r12.get() != NULL), __FILE__, __LINE__); if (last_serv_cell_rsrq_type_r12_present) { j.write_fieldname("lastServCellRSRQ-Type-r12"); last_serv_cell_rsrq_type_r12->to_json(j); } - rrc_asn1_warn_assert(meas_result_list_eutra_v1250_present != (meas_result_list_eutra_v1250.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_list_eutra_v1250_present != (meas_result_list_eutra_v1250.get() != NULL), __FILE__, __LINE__); if (meas_result_list_eutra_v1250_present) { j.start_array("measResultListEUTRA-v1250"); for (uint32_t i1 = 0; i1 < meas_result_list_eutra_v1250->size(); ++i1) { @@ -92327,8 +92571,8 @@ void rlf_report_r9_s::to_json(json_writer& j) const if (meas_result_last_serv_cell_v1360_present) { j.write_int("measResultLastServCell-v1360", meas_result_last_serv_cell_v1360); } - rrc_asn1_warn_assert(log_meas_result_list_bt_r15_present != (log_meas_result_list_bt_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + log_meas_result_list_bt_r15_present != (log_meas_result_list_bt_r15.get() != NULL), __FILE__, __LINE__); if (log_meas_result_list_bt_r15_present) { j.start_array("logMeasResultListBT-r15"); for (uint32_t i1 = 0; i1 < log_meas_result_list_bt_r15->size(); ++i1) { @@ -92336,8 +92580,8 @@ void rlf_report_r9_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(log_meas_result_list_wlan_r15_present != (log_meas_result_list_wlan_r15.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + log_meas_result_list_wlan_r15_present != (log_meas_result_list_wlan_r15.get() != NULL), __FILE__, __LINE__); if (log_meas_result_list_wlan_r15_present) { j.start_array("logMeasResultListWLAN-r15"); for (uint32_t i1 = 0; i1 < log_meas_result_list_wlan_r15->size(); ++i1) { @@ -105374,24 +105618,24 @@ SRSASN_CODE phy_layer_params_v1530_s::pack(bit_ref& bref) const HANDLE_CODE(pack_enum(bref, stti_spt_capabilities_r15.max_layers_slot_or_subslot_pusch_r15)); } if (stti_spt_capabilities_r15.max_num_updated_csi_proc_spt_r15_present) { - HANDLE_CODE(pack_unalign_integer(bref, stti_spt_capabilities_r15.max_num_updated_csi_proc_spt_r15, (uint8_t)5, - (uint8_t)32)); + HANDLE_CODE(pack_unalign_integer( + bref, stti_spt_capabilities_r15.max_num_updated_csi_proc_spt_r15, (uint8_t)5, (uint8_t)32)); } if (stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb77_r15_present) { - HANDLE_CODE(pack_unalign_integer(bref, stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb77_r15, - (uint8_t)1, (uint8_t)32)); + HANDLE_CODE(pack_unalign_integer( + bref, stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb77_r15, (uint8_t)1, (uint8_t)32)); } if (stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb27_r15_present) { - HANDLE_CODE(pack_unalign_integer(bref, stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb27_r15, - (uint8_t)1, (uint8_t)32)); + HANDLE_CODE(pack_unalign_integer( + bref, stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb27_r15, (uint8_t)1, (uint8_t)32)); } if (stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb22_set1_r15_present) { - HANDLE_CODE(pack_unalign_integer(bref, stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb22_set1_r15, - (uint8_t)1, (uint8_t)32)); + HANDLE_CODE(pack_unalign_integer( + bref, stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb22_set1_r15, (uint8_t)1, (uint8_t)32)); } if (stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb22_set2_r15_present) { - HANDLE_CODE(pack_unalign_integer(bref, stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb22_set2_r15, - (uint8_t)1, (uint8_t)32)); + HANDLE_CODE(pack_unalign_integer( + bref, stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb22_set2_r15, (uint8_t)1, (uint8_t)32)); } if (stti_spt_capabilities_r15.mimo_ue_params_stti_r15_present) { HANDLE_CODE(stti_spt_capabilities_r15.mimo_ue_params_stti_r15.pack(bref)); @@ -105516,24 +105760,24 @@ SRSASN_CODE phy_layer_params_v1530_s::unpack(bit_ref& bref) HANDLE_CODE(unpack_enum(stti_spt_capabilities_r15.max_layers_slot_or_subslot_pusch_r15, bref)); } if (stti_spt_capabilities_r15.max_num_updated_csi_proc_spt_r15_present) { - HANDLE_CODE(unpack_unalign_integer(stti_spt_capabilities_r15.max_num_updated_csi_proc_spt_r15, bref, (uint8_t)5, - (uint8_t)32)); + HANDLE_CODE(unpack_unalign_integer( + stti_spt_capabilities_r15.max_num_updated_csi_proc_spt_r15, bref, (uint8_t)5, (uint8_t)32)); } if (stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb77_r15_present) { - HANDLE_CODE(unpack_unalign_integer(stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb77_r15, bref, - (uint8_t)1, (uint8_t)32)); + HANDLE_CODE(unpack_unalign_integer( + stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb77_r15, bref, (uint8_t)1, (uint8_t)32)); } if (stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb27_r15_present) { - HANDLE_CODE(unpack_unalign_integer(stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb27_r15, bref, - (uint8_t)1, (uint8_t)32)); + HANDLE_CODE(unpack_unalign_integer( + stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb27_r15, bref, (uint8_t)1, (uint8_t)32)); } if (stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb22_set1_r15_present) { - HANDLE_CODE(unpack_unalign_integer(stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb22_set1_r15, bref, - (uint8_t)1, (uint8_t)32)); + HANDLE_CODE(unpack_unalign_integer( + stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb22_set1_r15, bref, (uint8_t)1, (uint8_t)32)); } if (stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb22_set2_r15_present) { - HANDLE_CODE(unpack_unalign_integer(stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb22_set2_r15, bref, - (uint8_t)1, (uint8_t)32)); + HANDLE_CODE(unpack_unalign_integer( + stti_spt_capabilities_r15.max_num_updated_csi_proc_stti_comb22_set2_r15, bref, (uint8_t)1, (uint8_t)32)); } if (stti_spt_capabilities_r15.mimo_ue_params_stti_r15_present) { HANDLE_CODE(stti_spt_capabilities_r15.mimo_ue_params_stti_r15.unpack(bref)); @@ -106694,7 +106938,10 @@ SRSASN_CODE rf_params_v1430_s::pack(bit_ref& bref) const HANDLE_CODE(pack_dyn_seq_of(bref, supported_band_combination_reduced_v1430, 1, 384)); } if (e_nb_requested_params_v1430_present) { - HANDLE_CODE(pack_dyn_seq_of(bref, e_nb_requested_params_v1430.requested_diff_fallback_comb_list_r14, 1, 384, + HANDLE_CODE(pack_dyn_seq_of(bref, + e_nb_requested_params_v1430.requested_diff_fallback_comb_list_r14, + 1, + 384, SeqOfPacker(1, 64, Packer()))); } @@ -106718,7 +106965,10 @@ SRSASN_CODE rf_params_v1430_s::unpack(bit_ref& bref) HANDLE_CODE(unpack_dyn_seq_of(supported_band_combination_reduced_v1430, bref, 1, 384)); } if (e_nb_requested_params_v1430_present) { - HANDLE_CODE(unpack_dyn_seq_of(e_nb_requested_params_v1430.requested_diff_fallback_comb_list_r14, bref, 1, 384, + HANDLE_CODE(unpack_dyn_seq_of(e_nb_requested_params_v1430.requested_diff_fallback_comb_list_r14, + bref, + 1, + 384, SeqOfPacker(1, 64, Packer()))); } @@ -107350,8 +107600,8 @@ SRSASN_CODE sl_params_v1530_s::unpack(bit_ref& bref) HANDLE_CODE(ue_category_sl_r15.unpack(bref)); } if (v2x_supported_band_combination_list_v1530_present) { - HANDLE_CODE(unpack_dyn_seq_of(v2x_supported_band_combination_list_v1530, bref, 1, 384, - SeqOfPacker(1, 64, Packer()))); + HANDLE_CODE(unpack_dyn_seq_of( + v2x_supported_band_combination_list_v1530, bref, 1, 384, SeqOfPacker(1, 64, Packer()))); } return SRSASN_SUCCESS; @@ -107505,8 +107755,8 @@ SRSASN_CODE sps_cfg_dl_stti_r15_c::setup_s_::two_ant_port_activ_r15_c_::pack(bit case types::release: break; case types::setup: - HANDLE_CODE(pack_dyn_seq_of(bref, c.n1_spucch_an_persistent_list_p1_r15, 1, 4, - UnalignedIntegerPacker(0, 2047))); + HANDLE_CODE(pack_dyn_seq_of( + bref, c.n1_spucch_an_persistent_list_p1_r15, 1, 4, UnalignedIntegerPacker(0, 2047))); break; default: log_invalid_choice_id(type_, "sps_cfg_dl_stti_r15_c::setup_s_::two_ant_port_activ_r15_c_"); @@ -107523,8 +107773,8 @@ SRSASN_CODE sps_cfg_dl_stti_r15_c::setup_s_::two_ant_port_activ_r15_c_::unpack(b case types::release: break; case types::setup: - HANDLE_CODE(unpack_dyn_seq_of(c.n1_spucch_an_persistent_list_p1_r15, bref, 1, 4, - UnalignedIntegerPacker(0, 2047))); + HANDLE_CODE(unpack_dyn_seq_of( + c.n1_spucch_an_persistent_list_p1_r15, bref, 1, 4, UnalignedIntegerPacker(0, 2047))); break; default: log_invalid_choice_id(type_, "sps_cfg_dl_stti_r15_c::setup_s_::two_ant_port_activ_r15_c_"); @@ -112944,7 +113194,8 @@ SRSASN_CODE ue_eutra_cap_add_xdd_mode_v1060_s::pack(bit_ref& bref) const ext_groups_header group_flags(1); rrc_asn1_warn_assert(otdoa_positioning_capabilities_r10_present != (otdoa_positioning_capabilities_r10.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); group_flags[0] |= otdoa_positioning_capabilities_r10_present; group_flags.pack(bref); @@ -113017,7 +113268,8 @@ void ue_eutra_cap_add_xdd_mode_v1060_s::to_json(json_writer& j) const if (ext) { rrc_asn1_warn_assert(otdoa_positioning_capabilities_r10_present != (otdoa_positioning_capabilities_r10.get() != NULL), - __FILE__, __LINE__); + __FILE__, + __LINE__); if (otdoa_positioning_capabilities_r10_present) { j.write_fieldname("otdoa-PositioningCapabilities-r10"); otdoa_positioning_capabilities_r10->to_json(j); @@ -114164,8 +114416,8 @@ SRSASN_CODE as_cfg_s::pack(bit_ref& bref) const ext_groups_header group_flags(4); group_flags[0] |= source_sib_type1_ext_present; group_flags[0] |= source_other_cfg_r9.get() != NULL; - rrc_asn1_warn_assert(source_scell_cfg_list_r10_present != (source_scell_cfg_list_r10.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + source_scell_cfg_list_r10_present != (source_scell_cfg_list_r10.get() != NULL), __FILE__, __LINE__); group_flags[1] |= source_scell_cfg_list_r10_present; rrc_asn1_warn_assert(source_cfg_scg_r12_present != (source_cfg_scg_r12.get() != NULL), __FILE__, __LINE__); group_flags[2] |= source_cfg_scg_r12_present; @@ -114291,8 +114543,8 @@ void as_cfg_s::to_json(json_writer& j) const } j.write_fieldname("sourceOtherConfig-r9"); source_other_cfg_r9->to_json(j); - rrc_asn1_warn_assert(source_scell_cfg_list_r10_present != (source_scell_cfg_list_r10.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + source_scell_cfg_list_r10_present != (source_scell_cfg_list_r10.get() != NULL), __FILE__, __LINE__); if (source_scell_cfg_list_r10_present) { j.start_array("sourceSCellConfigList-r10"); for (uint32_t i1 = 0; i1 < source_scell_cfg_list_r10->size(); ++i1) { @@ -114900,8 +115152,8 @@ SRSASN_CODE cell_to_add_mod_r12_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(1); group_flags[0] |= s_cell_idx_r13_present; - rrc_asn1_warn_assert(meas_result_cell_to_add_v1310_present != (meas_result_cell_to_add_v1310.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + meas_result_cell_to_add_v1310_present != (meas_result_cell_to_add_v1310.get() != NULL), __FILE__, __LINE__); group_flags[0] |= meas_result_cell_to_add_v1310_present; group_flags.pack(bref); @@ -114980,8 +115232,8 @@ void cell_to_add_mod_r12_s::to_json(json_writer& j) const if (s_cell_idx_r13_present) { j.write_int("sCellIndex-r13", s_cell_idx_r13); } - rrc_asn1_warn_assert(meas_result_cell_to_add_v1310_present != (meas_result_cell_to_add_v1310.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + meas_result_cell_to_add_v1310_present != (meas_result_cell_to_add_v1310.get() != NULL), __FILE__, __LINE__); if (meas_result_cell_to_add_v1310_present) { j.write_fieldname("measResultCellToAdd-v1310"); j.start_obj(); @@ -115170,8 +115422,8 @@ SRSASN_CODE cells_triggered_list_item_c_::pack(bit_ref& bref) const HANDLE_CODE(pack_unalign_integer(bref, c.get().carrier_freq, (uint32_t)0, (uint32_t)3279165)); HANDLE_CODE(pack_unalign_integer(bref, c.get().pci, (uint16_t)0, (uint16_t)1007)); if (c.get().rs_idx_list_r15_present) { - HANDLE_CODE(pack_dyn_seq_of(bref, c.get().rs_idx_list_r15, 1, 64, - UnalignedIntegerPacker(0, 63))); + HANDLE_CODE(pack_dyn_seq_of( + bref, c.get().rs_idx_list_r15, 1, 64, UnalignedIntegerPacker(0, 63))); } break; default: @@ -115207,8 +115459,8 @@ SRSASN_CODE cells_triggered_list_item_c_::unpack(bit_ref& bref) HANDLE_CODE(unpack_unalign_integer(c.get().carrier_freq, bref, (uint32_t)0, (uint32_t)3279165)); HANDLE_CODE(unpack_unalign_integer(c.get().pci, bref, (uint16_t)0, (uint16_t)1007)); if (c.get().rs_idx_list_r15_present) { - HANDLE_CODE(unpack_dyn_seq_of(c.get().rs_idx_list_r15, bref, 1, 64, - UnalignedIntegerPacker(0, 63))); + HANDLE_CODE(unpack_dyn_seq_of( + c.get().rs_idx_list_r15, bref, 1, 64, UnalignedIntegerPacker(0, 63))); } break; default: @@ -116019,11 +116271,11 @@ SRSASN_CODE rrm_cfg_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(2); - rrc_asn1_warn_assert(candidate_cell_info_list_r10_present != (candidate_cell_info_list_r10.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + candidate_cell_info_list_r10_present != (candidate_cell_info_list_r10.get() != NULL), __FILE__, __LINE__); group_flags[0] |= candidate_cell_info_list_r10_present; - rrc_asn1_warn_assert(candidate_cell_info_list_nr_r15_present != (candidate_cell_info_list_nr_r15.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + candidate_cell_info_list_nr_r15_present != (candidate_cell_info_list_nr_r15.get() != NULL), __FILE__, __LINE__); group_flags[1] |= candidate_cell_info_list_nr_r15_present; group_flags.pack(bref); @@ -116087,8 +116339,8 @@ void rrm_cfg_s::to_json(json_writer& j) const j.write_str("ue-InactiveTime", ue_inactive_time.to_string()); } if (ext) { - rrc_asn1_warn_assert(candidate_cell_info_list_r10_present != (candidate_cell_info_list_r10.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + candidate_cell_info_list_r10_present != (candidate_cell_info_list_r10.get() != NULL), __FILE__, __LINE__); if (candidate_cell_info_list_r10_present) { j.start_array("candidateCellInfoList-r10"); for (uint32_t i1 = 0; i1 < candidate_cell_info_list_r10->size(); ++i1) { @@ -116096,8 +116348,8 @@ void rrm_cfg_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(candidate_cell_info_list_nr_r15_present != (candidate_cell_info_list_nr_r15.get() != NULL), - __FILE__, __LINE__); + rrc_asn1_warn_assert( + candidate_cell_info_list_nr_r15_present != (candidate_cell_info_list_nr_r15.get() != NULL), __FILE__, __LINE__); if (candidate_cell_info_list_nr_r15_present) { j.start_array("candidateCellInfoListNR-r15"); for (uint32_t i1 = 0; i1 < candidate_cell_info_list_nr_r15->size(); ++i1) { @@ -116566,8 +116818,8 @@ SRSASN_CODE meas_result_serv_cell_scg_r12_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(1); group_flags[0] |= serv_cell_id_r13_present; - rrc_asn1_warn_assert(meas_result_scell_v1310_present != (meas_result_scell_v1310.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_scell_v1310_present != (meas_result_scell_v1310.get() != NULL), __FILE__, __LINE__); group_flags[0] |= meas_result_scell_v1310_present; group_flags.pack(bref); @@ -116628,8 +116880,8 @@ void meas_result_serv_cell_scg_r12_s::to_json(json_writer& j) const if (serv_cell_id_r13_present) { j.write_int("servCellId-r13", serv_cell_id_r13); } - rrc_asn1_warn_assert(meas_result_scell_v1310_present != (meas_result_scell_v1310.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + meas_result_scell_v1310_present != (meas_result_scell_v1310.get() != NULL), __FILE__, __LINE__); if (meas_result_scell_v1310_present) { j.write_fieldname("measResultSCell-v1310"); j.start_obj(); @@ -117480,7 +117732,10 @@ void sl_pppp_tx_precfg_idx_v1530_s::to_json(json_writer& j) const SRSASN_CODE sl_cbr_precfg_tx_cfg_list_r14_s::pack(bit_ref& bref) const { HANDLE_CODE( - pack_dyn_seq_of(bref, cbr_range_common_cfg_list_r14, 1, 8, + pack_dyn_seq_of(bref, + cbr_range_common_cfg_list_r14, + 1, + 8, SeqOfPacker >(1, 16, UnalignedIntegerPacker(0, 100)))); HANDLE_CODE(pack_dyn_seq_of(bref, sl_cbr_pssch_tx_cfg_list_r14, 1, 128)); @@ -117489,7 +117744,10 @@ SRSASN_CODE sl_cbr_precfg_tx_cfg_list_r14_s::pack(bit_ref& bref) const SRSASN_CODE sl_cbr_precfg_tx_cfg_list_r14_s::unpack(bit_ref& bref) { HANDLE_CODE( - unpack_dyn_seq_of(cbr_range_common_cfg_list_r14, bref, 1, 8, + unpack_dyn_seq_of(cbr_range_common_cfg_list_r14, + bref, + 1, + 8, SeqOfPacker >(1, 16, UnalignedIntegerPacker(0, 100)))); HANDLE_CODE(unpack_dyn_seq_of(sl_cbr_pssch_tx_cfg_list_r14, bref, 1, 128)); @@ -117887,11 +118145,11 @@ SRSASN_CODE sl_v2x_precfg_comm_pool_r14_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(1); - rrc_asn1_warn_assert(sl_min_t2_value_list_r15_present != (sl_min_t2_value_list_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + sl_min_t2_value_list_r15_present != (sl_min_t2_value_list_r15.get() != NULL), __FILE__, __LINE__); group_flags[0] |= sl_min_t2_value_list_r15_present; - rrc_asn1_warn_assert(cbr_pssch_tx_cfg_list_v1530_present != (cbr_pssch_tx_cfg_list_v1530.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cbr_pssch_tx_cfg_list_v1530_present != (cbr_pssch_tx_cfg_list_v1530.get() != NULL), __FILE__, __LINE__); group_flags[0] |= cbr_pssch_tx_cfg_list_v1530_present; group_flags.pack(bref); @@ -118020,8 +118278,8 @@ void sl_v2x_precfg_comm_pool_r14_s::to_json(json_writer& j) const j.end_array(); } if (ext) { - rrc_asn1_warn_assert(sl_min_t2_value_list_r15_present != (sl_min_t2_value_list_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + sl_min_t2_value_list_r15_present != (sl_min_t2_value_list_r15.get() != NULL), __FILE__, __LINE__); if (sl_min_t2_value_list_r15_present) { j.start_array("sl-MinT2ValueList-r15"); for (uint32_t i1 = 0; i1 < sl_min_t2_value_list_r15->size(); ++i1) { @@ -118029,8 +118287,8 @@ void sl_v2x_precfg_comm_pool_r14_s::to_json(json_writer& j) const } j.end_array(); } - rrc_asn1_warn_assert(cbr_pssch_tx_cfg_list_v1530_present != (cbr_pssch_tx_cfg_list_v1530.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + cbr_pssch_tx_cfg_list_v1530_present != (cbr_pssch_tx_cfg_list_v1530.get() != NULL), __FILE__, __LINE__); if (cbr_pssch_tx_cfg_list_v1530_present) { j.start_array("cbr-pssch-TxConfigList-v1530"); for (uint32_t i1 = 0; i1 < cbr_pssch_tx_cfg_list_v1530->size(); ++i1) { @@ -118319,8 +118577,8 @@ SRSASN_CODE sl_v2x_precfg_freq_info_r14_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(1); - rrc_asn1_warn_assert(v2x_freq_sel_cfg_list_r15_present != (v2x_freq_sel_cfg_list_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + v2x_freq_sel_cfg_list_r15_present != (v2x_freq_sel_cfg_list_r15.get() != NULL), __FILE__, __LINE__); group_flags[0] |= v2x_freq_sel_cfg_list_r15_present; group_flags.pack(bref); @@ -118421,8 +118679,8 @@ void sl_v2x_precfg_freq_info_r14_s::to_json(json_writer& j) const j.write_int("offsetDFN-r14", offset_dfn_r14); } if (ext) { - rrc_asn1_warn_assert(v2x_freq_sel_cfg_list_r15_present != (v2x_freq_sel_cfg_list_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + v2x_freq_sel_cfg_list_r15_present != (v2x_freq_sel_cfg_list_r15.get() != NULL), __FILE__, __LINE__); if (v2x_freq_sel_cfg_list_r15_present) { j.start_array("v2x-FreqSelectionConfigList-r15"); for (uint32_t i1 = 0; i1 < v2x_freq_sel_cfg_list_r15->size(); ++i1) { @@ -118451,14 +118709,14 @@ SRSASN_CODE sl_v2x_precfg_r14_s::pack(bit_ref& bref) const if (ext) { ext_groups_header group_flags(1); - rrc_asn1_warn_assert(v2x_packet_dupl_cfg_r15_present != (v2x_packet_dupl_cfg_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + v2x_packet_dupl_cfg_r15_present != (v2x_packet_dupl_cfg_r15.get() != NULL), __FILE__, __LINE__); group_flags[0] |= v2x_packet_dupl_cfg_r15_present; rrc_asn1_warn_assert(sync_freq_list_r15_present != (sync_freq_list_r15.get() != NULL), __FILE__, __LINE__); group_flags[0] |= sync_freq_list_r15_present; group_flags[0] |= slss_tx_multi_freq_r15_present; - rrc_asn1_warn_assert(v2x_tx_profile_list_r15_present != (v2x_tx_profile_list_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + v2x_tx_profile_list_r15_present != (v2x_tx_profile_list_r15.get() != NULL), __FILE__, __LINE__); group_flags[0] |= v2x_tx_profile_list_r15_present; group_flags.pack(bref); @@ -118544,8 +118802,8 @@ void sl_v2x_precfg_r14_s::to_json(json_writer& j) const cbr_precfg_list_r14.to_json(j); } if (ext) { - rrc_asn1_warn_assert(v2x_packet_dupl_cfg_r15_present != (v2x_packet_dupl_cfg_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + v2x_packet_dupl_cfg_r15_present != (v2x_packet_dupl_cfg_r15.get() != NULL), __FILE__, __LINE__); if (v2x_packet_dupl_cfg_r15_present) { j.write_fieldname("v2x-PacketDuplicationConfig-r15"); v2x_packet_dupl_cfg_r15->to_json(j); @@ -118561,8 +118819,8 @@ void sl_v2x_precfg_r14_s::to_json(json_writer& j) const if (slss_tx_multi_freq_r15_present) { j.write_str("slss-TxMultiFreq-r15", "true"); } - rrc_asn1_warn_assert(v2x_tx_profile_list_r15_present != (v2x_tx_profile_list_r15.get() != NULL), __FILE__, - __LINE__); + rrc_asn1_warn_assert( + v2x_tx_profile_list_r15_present != (v2x_tx_profile_list_r15.get() != NULL), __FILE__, __LINE__); if (v2x_tx_profile_list_r15_present) { j.start_array("v2x-TxProfileList-r15"); for (uint32_t i1 = 0; i1 < v2x_tx_profile_list_r15->size(); ++i1) { @@ -119085,8 +119343,8 @@ SRSASN_CODE ue_radio_paging_info_v1310_ies_s::pack(bit_ref& bref) const HANDLE_CODE(bref.pack(non_crit_ext_present, 1)); if (supported_band_list_eutra_for_paging_r13_present) { - HANDLE_CODE(pack_dyn_seq_of(bref, supported_band_list_eutra_for_paging_r13, 1, 64, - UnalignedIntegerPacker(1, 256))); + HANDLE_CODE(pack_dyn_seq_of( + bref, supported_band_list_eutra_for_paging_r13, 1, 64, UnalignedIntegerPacker(1, 256))); } return SRSASN_SUCCESS; @@ -119097,8 +119355,8 @@ SRSASN_CODE ue_radio_paging_info_v1310_ies_s::unpack(bit_ref& bref) HANDLE_CODE(bref.unpack(non_crit_ext_present, 1)); if (supported_band_list_eutra_for_paging_r13_present) { - HANDLE_CODE(unpack_dyn_seq_of(supported_band_list_eutra_for_paging_r13, bref, 1, 64, - UnalignedIntegerPacker(1, 256))); + HANDLE_CODE(unpack_dyn_seq_of( + supported_band_list_eutra_for_paging_r13, bref, 1, 64, UnalignedIntegerPacker(1, 256))); } return SRSASN_SUCCESS; diff --git a/lib/src/asn1/rrc_asn1_enum.cc b/lib/src/asn1/rrc_asn1_enum.cc index 1ed53b98b..6f8cf9d29 100644 --- a/lib/src/asn1/rrc_asn1_enum.cc +++ b/lib/src/asn1/rrc_asn1_enum.cc @@ -31,8 +31,8 @@ using namespace asn1::rrc; static void invalid_enum_number(int value, const char* name) { - rrc_log_print(LOG_LEVEL_ERROR, "The provided enum value=%d of type %s cannot be translated into a number\n", value, - name); + rrc_log_print( + LOG_LEVEL_ERROR, "The provided enum value=%d of type %s cannot be translated into a number\n", value, name); } /******************************************************************************* @@ -206,8 +206,22 @@ uint8_t sl_pssch_tx_params_r14_s::allowed_retx_num_pssch_r14_opts::to_number() c // SL-RestrictResourceReservationPeriod-r14 ::= ENUMERATED std::string sl_restrict_res_reserv_period_r14_opts::to_string() const { - static constexpr const char* options[] = {"v0dot2", "v0dot5", "v1", "v2", "v3", "v4", "v5", "v6", - "v7", "v8", "v9", "v10", "spare4", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = {"v0dot2", + "v0dot5", + "v1", + "v2", + "v3", + "v4", + "v5", + "v6", + "v7", + "v8", + "v9", + "v10", + "spare4", + "spare3", + "spare2", + "spare1"}; return convert_enum_idx(options, 16, value, "sl_restrict_res_reserv_period_r14_e"); } float sl_restrict_res_reserv_period_r14_opts::to_number() const @@ -231,14 +245,14 @@ std::string sl_type_tx_sync_r14_opts::to_string() const std::string sib_type1_v1530_ies_s::crs_intf_mitig_cfg_r15_c_::crs_intf_mitig_num_prbs_r15_opts::to_string() const { static constexpr const char* options[] = {"n6", "n24"}; - return convert_enum_idx(options, 2, value, - "sib_type1_v1530_ies_s::crs_intf_mitig_cfg_r15_c_::crs_intf_mitig_num_prbs_r15_e_"); + return convert_enum_idx( + options, 2, value, "sib_type1_v1530_ies_s::crs_intf_mitig_cfg_r15_c_::crs_intf_mitig_num_prbs_r15_e_"); } uint8_t sib_type1_v1530_ies_s::crs_intf_mitig_cfg_r15_c_::crs_intf_mitig_num_prbs_r15_opts::to_number() const { static constexpr uint8_t options[] = {6, 24}; - return convert_enum_idx(options, 2, value, - "sib_type1_v1530_ies_s::crs_intf_mitig_cfg_r15_c_::crs_intf_mitig_num_prbs_r15_e_"); + return convert_enum_idx( + options, 2, value, "sib_type1_v1530_ies_s::crs_intf_mitig_cfg_r15_c_::crs_intf_mitig_num_prbs_r15_e_"); } std::string sib_type1_v1530_ies_s::crs_intf_mitig_cfg_r15_c_::types_opts::to_string() const @@ -263,7 +277,9 @@ sib_type1_v1530_ies_s::cell_access_related_info_minus5_gc_r15_s_::cell_barred_mi { static constexpr const char* options[] = {"barred", "notBarred"}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "sib_type1_v1530_ies_s::cell_access_related_info_minus5_gc_r15_s_::cell_barred_minus5_gc_r15_e_"); } @@ -272,7 +288,9 @@ sib_type1_v1530_ies_s::cell_access_related_info_minus5_gc_r15_s_::cell_barred_mi { static constexpr const char* options[] = {"barred", "notBarred"}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "sib_type1_v1530_ies_s::cell_access_related_info_minus5_gc_r15_s_::cell_barred_minus5_gc_crs_r15_e_"); } @@ -291,8 +309,8 @@ std::string sl_offset_ind_r12_c::types_opts::to_string() const std::string sl_pssch_tx_cfg_r14_s::thres_ue_speed_r14_opts::to_string() const { - static constexpr const char* options[] = {"kmph60", "kmph80", "kmph100", "kmph120", - "kmph140", "kmph160", "kmph180", "kmph200"}; + static constexpr const char* options[] = { + "kmph60", "kmph80", "kmph100", "kmph120", "kmph140", "kmph160", "kmph180", "kmph200"}; return convert_enum_idx(options, 8, value, "sl_pssch_tx_cfg_r14_s::thres_ue_speed_r14_e_"); } uint8_t sl_pssch_tx_cfg_r14_s::thres_ue_speed_r14_opts::to_number() const @@ -303,8 +321,8 @@ uint8_t sl_pssch_tx_cfg_r14_s::thres_ue_speed_r14_opts::to_number() const std::string sf_bitmap_sl_r12_c::types_opts::to_string() const { - static constexpr const char* options[] = {"bs4-r12", "bs8-r12", "bs12-r12", "bs16-r12", - "bs30-r12", "bs40-r12", "bs42-r12"}; + static constexpr const char* options[] = { + "bs4-r12", "bs8-r12", "bs12-r12", "bs16-r12", "bs30-r12", "bs40-r12", "bs42-r12"}; return convert_enum_idx(options, 7, value, "sf_bitmap_sl_r12_c::types"); } uint8_t sf_bitmap_sl_r12_c::types_opts::to_number() const @@ -315,8 +333,8 @@ uint8_t sf_bitmap_sl_r12_c::types_opts::to_number() const std::string sf_bitmap_sl_r14_c::types_opts::to_string() const { - static constexpr const char* options[] = {"bs10-r14", "bs16-r14", "bs20-r14", "bs30-r14", - "bs40-r14", "bs50-r14", "bs60-r14", "bs100-r14"}; + static constexpr const char* options[] = { + "bs10-r14", "bs16-r14", "bs20-r14", "bs30-r14", "bs40-r14", "bs50-r14", "bs60-r14", "bs100-r14"}; return convert_enum_idx(options, 8, value, "sf_bitmap_sl_r14_c::types"); } uint8_t sf_bitmap_sl_r14_c::types_opts::to_number() const @@ -428,8 +446,22 @@ std::string sl_comm_tx_pool_sensing_cfg_r14_s::prob_res_keep_r14_opts::to_number std::string sl_comm_tx_pool_sensing_cfg_r14_s::sl_reselect_after_r14_opts::to_string() const { - static constexpr const char* options[] = {"n1", "n2", "n3", "n4", "n5", "n6", "n7", "n8", - "n9", "spare7", "spare6", "spare5", "spare4", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = {"n1", + "n2", + "n3", + "n4", + "n5", + "n6", + "n7", + "n8", + "n9", + "spare7", + "spare6", + "spare5", + "spare4", + "spare3", + "spare2", + "spare1"}; return convert_enum_idx(options, 16, value, "sl_comm_tx_pool_sensing_cfg_r14_s::sl_reselect_after_r14_e_"); } uint8_t sl_comm_tx_pool_sensing_cfg_r14_s::sl_reselect_after_r14_opts::to_number() const @@ -459,21 +491,21 @@ std::string sl_disc_res_pool_r12_s::tx_params_r12_s_::ue_sel_res_cfg_r12_s_::pool_sel_r12_c_::types_opts::to_string() const { static constexpr const char* options[] = {"rsrpBased-r12", "random-r12"}; - return convert_enum_idx(options, 2, value, - "sl_disc_res_pool_r12_s::tx_params_r12_s_::ue_sel_res_cfg_r12_s_::pool_sel_r12_c_::types"); + return convert_enum_idx( + options, 2, value, "sl_disc_res_pool_r12_s::tx_params_r12_s_::ue_sel_res_cfg_r12_s_::pool_sel_r12_c_::types"); } std::string sl_disc_res_pool_r12_s::tx_params_r12_s_::ue_sel_res_cfg_r12_s_::tx_probability_r12_opts::to_string() const { static constexpr const char* options[] = {"p25", "p50", "p75", "p100"}; - return convert_enum_idx(options, 4, value, - "sl_disc_res_pool_r12_s::tx_params_r12_s_::ue_sel_res_cfg_r12_s_::tx_probability_r12_e_"); + return convert_enum_idx( + options, 4, value, "sl_disc_res_pool_r12_s::tx_params_r12_s_::ue_sel_res_cfg_r12_s_::tx_probability_r12_e_"); } uint8_t sl_disc_res_pool_r12_s::tx_params_r12_s_::ue_sel_res_cfg_r12_s_::tx_probability_r12_opts::to_number() const { static constexpr uint8_t options[] = {25, 50, 75, 100}; - return convert_enum_idx(options, 4, value, - "sl_disc_res_pool_r12_s::tx_params_r12_s_::ue_sel_res_cfg_r12_s_::tx_probability_r12_e_"); + return convert_enum_idx( + options, 4, value, "sl_disc_res_pool_r12_s::tx_params_r12_s_::ue_sel_res_cfg_r12_s_::tx_probability_r12_e_"); } std::string sl_disc_res_pool_r12_s::disc_period_v1310_c_::setup_opts::to_string() const @@ -491,14 +523,14 @@ std::string sl_disc_res_pool_r12_s::tx_params_add_neigh_freq_r13_c_::setup_s_::freq_info_s_::ul_bw_opts::to_string() const { static constexpr const char* options[] = {"n6", "n15", "n25", "n50", "n75", "n100"}; - return convert_enum_idx(options, 6, value, - "sl_disc_res_pool_r12_s::tx_params_add_neigh_freq_r13_c_::setup_s_::freq_info_s_::ul_bw_e_"); + return convert_enum_idx( + options, 6, value, "sl_disc_res_pool_r12_s::tx_params_add_neigh_freq_r13_c_::setup_s_::freq_info_s_::ul_bw_e_"); } uint8_t sl_disc_res_pool_r12_s::tx_params_add_neigh_freq_r13_c_::setup_s_::freq_info_s_::ul_bw_opts::to_number() const { static constexpr uint8_t options[] = {6, 15, 25, 50, 75, 100}; - return convert_enum_idx(options, 6, value, - "sl_disc_res_pool_r12_s::tx_params_add_neigh_freq_r13_c_::setup_s_::freq_info_s_::ul_bw_e_"); + return convert_enum_idx( + options, 6, value, "sl_disc_res_pool_r12_s::tx_params_add_neigh_freq_r13_c_::setup_s_::freq_info_s_::ul_bw_e_"); } std::string sl_zone_cfg_r14_s::zone_len_r14_opts::to_string() const @@ -525,8 +557,22 @@ uint16_t sl_zone_cfg_r14_s::zone_width_r14_opts::to_number() const std::string pci_range_s::range_opts::to_string() const { - static constexpr const char* options[] = {"n4", "n8", "n12", "n16", "n24", "n32", "n48", "n64", - "n84", "n96", "n128", "n168", "n252", "n504", "spare2", "spare1"}; + static constexpr const char* options[] = {"n4", + "n8", + "n12", + "n16", + "n24", + "n32", + "n48", + "n64", + "n84", + "n96", + "n128", + "n168", + "n252", + "n504", + "spare2", + "spare1"}; return convert_enum_idx(options, 16, value, "pci_range_s::range_e_"); } uint16_t pci_range_s::range_opts::to_number() const @@ -553,8 +599,8 @@ int8_t q_offset_range_opts::to_number() const std::string sched_info_br_r13_s::si_tbs_r13_opts::to_string() const { - static constexpr const char* options[] = {"b152", "b208", "b256", "b328", "b408", - "b504", "b600", "b712", "b808", "b936"}; + static constexpr const char* options[] = { + "b152", "b208", "b256", "b328", "b408", "b504", "b600", "b712", "b808", "b936"}; return convert_enum_idx(options, 10, value, "sched_info_br_r13_s::si_tbs_r13_e_"); } uint16_t sched_info_br_r13_s::si_tbs_r13_opts::to_number() const @@ -621,23 +667,23 @@ uint16_t band_ind_geran_opts::to_number() const std::string barr_per_acdc_category_r13_s::acdc_barr_cfg_r13_s_::ac_barr_factor_r13_opts::to_string() const { - static constexpr const char* options[] = {"p00", "p05", "p10", "p15", "p20", "p25", "p30", "p40", - "p50", "p60", "p70", "p75", "p80", "p85", "p90", "p95"}; - return convert_enum_idx(options, 16, value, - "barr_per_acdc_category_r13_s::acdc_barr_cfg_r13_s_::ac_barr_factor_r13_e_"); + static constexpr const char* options[] = { + "p00", "p05", "p10", "p15", "p20", "p25", "p30", "p40", "p50", "p60", "p70", "p75", "p80", "p85", "p90", "p95"}; + return convert_enum_idx( + options, 16, value, "barr_per_acdc_category_r13_s::acdc_barr_cfg_r13_s_::ac_barr_factor_r13_e_"); } float barr_per_acdc_category_r13_s::acdc_barr_cfg_r13_s_::ac_barr_factor_r13_opts::to_number() const { static constexpr float options[] = {0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 4.0, 5.0, 6.0, 7.0, 7.5, 8.0, 8.5, 9.0, 9.5}; - return convert_enum_idx(options, 16, value, - "barr_per_acdc_category_r13_s::acdc_barr_cfg_r13_s_::ac_barr_factor_r13_e_"); + return convert_enum_idx( + options, 16, value, "barr_per_acdc_category_r13_s::acdc_barr_cfg_r13_s_::ac_barr_factor_r13_e_"); } std::string barr_per_acdc_category_r13_s::acdc_barr_cfg_r13_s_::ac_barr_factor_r13_opts::to_number_string() const { - static constexpr const char* options[] = {"0.0", "0.5", "1.0", "1.5", "2.0", "2.5", "3.0", "4.0", - "5.0", "6.0", "7.0", "7.5", "8.0", "8.5", "9.0", "9.5"}; - return convert_enum_idx(options, 16, value, - "barr_per_acdc_category_r13_s::acdc_barr_cfg_r13_s_::ac_barr_factor_r13_e_"); + static constexpr const char* options[] = { + "0.0", "0.5", "1.0", "1.5", "2.0", "2.5", "3.0", "4.0", "5.0", "6.0", "7.0", "7.5", "8.0", "8.5", "9.0", "9.5"}; + return convert_enum_idx( + options, 16, value, "barr_per_acdc_category_r13_s::acdc_barr_cfg_r13_s_::ac_barr_factor_r13_e_"); } std::string barr_per_acdc_category_r13_s::acdc_barr_cfg_r13_s_::ac_barr_time_r13_opts::to_string() const @@ -653,8 +699,22 @@ uint16_t barr_per_acdc_category_r13_s::acdc_barr_cfg_r13_s_::ac_barr_time_r13_op std::string cell_sel_info_nfreq_r13_s::q_hyst_r13_opts::to_string() const { - static constexpr const char* options[] = {"dB0", "dB1", "dB2", "dB3", "dB4", "dB5", "dB6", "dB8", - "dB10", "dB12", "dB14", "dB16", "dB18", "dB20", "dB22", "dB24"}; + static constexpr const char* options[] = {"dB0", + "dB1", + "dB2", + "dB3", + "dB4", + "dB5", + "dB6", + "dB8", + "dB10", + "dB12", + "dB14", + "dB16", + "dB18", + "dB20", + "dB22", + "dB24"}; return convert_enum_idx(options, 16, value, "cell_sel_info_nfreq_r13_s::q_hyst_r13_e_"); } uint8_t cell_sel_info_nfreq_r13_s::q_hyst_r13_opts::to_number() const @@ -760,36 +820,36 @@ uint16_t rach_ce_level_info_r13_s::edt_params_r15_s_::edt_tbs_r15_opts::to_numbe std::string rach_ce_level_info_r13_s::edt_params_r15_s_::mac_contention_resolution_timer_r15_opts::to_string() const { - static constexpr const char* options[] = {"sf240", "sf480", "sf960", "sf1920", - "sf3840", "sf5760", "sf7680", "sf10240"}; - return convert_enum_idx(options, 8, value, - "rach_ce_level_info_r13_s::edt_params_r15_s_::mac_contention_resolution_timer_r15_e_"); + static constexpr const char* options[] = { + "sf240", "sf480", "sf960", "sf1920", "sf3840", "sf5760", "sf7680", "sf10240"}; + return convert_enum_idx( + options, 8, value, "rach_ce_level_info_r13_s::edt_params_r15_s_::mac_contention_resolution_timer_r15_e_"); } uint16_t rach_ce_level_info_r13_s::edt_params_r15_s_::mac_contention_resolution_timer_r15_opts::to_number() const { static constexpr uint16_t options[] = {240, 480, 960, 1920, 3840, 5760, 7680, 10240}; - return convert_enum_idx(options, 8, value, - "rach_ce_level_info_r13_s::edt_params_r15_s_::mac_contention_resolution_timer_r15_e_"); + return convert_enum_idx( + options, 8, value, "rach_ce_level_info_r13_s::edt_params_r15_s_::mac_contention_resolution_timer_r15_e_"); } std::string sl_disc_tx_res_inter_freq_r13_c::types_opts::to_string() const { - static constexpr const char* options[] = {"acquireSI-FromCarrier-r13", "discTxPoolCommon-r13", "requestDedicated-r13", - "noTxOnCarrier-r13"}; + static constexpr const char* options[] = { + "acquireSI-FromCarrier-r13", "discTxPoolCommon-r13", "requestDedicated-r13", "noTxOnCarrier-r13"}; return convert_enum_idx(options, 4, value, "sl_disc_tx_res_inter_freq_r13_c::types"); } std::string sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::mpdcch_pdsch_hop_nb_r13_opts::to_string() const { static constexpr const char* options[] = {"nb2", "nb4"}; - return convert_enum_idx(options, 2, value, - "sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::mpdcch_pdsch_hop_nb_r13_e_"); + return convert_enum_idx( + options, 2, value, "sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::mpdcch_pdsch_hop_nb_r13_e_"); } uint8_t sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::mpdcch_pdsch_hop_nb_r13_opts::to_number() const { static constexpr uint8_t options[] = {2, 4}; - return convert_enum_idx(options, 2, value, - "sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::mpdcch_pdsch_hop_nb_r13_e_"); + return convert_enum_idx( + options, 2, value, "sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::mpdcch_pdsch_hop_nb_r13_e_"); } std::string sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_common_mode_a_r13_c_:: @@ -797,7 +857,9 @@ std::string sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_ { static constexpr const char* options[] = {"int1", "int2", "int4", "int8"}; return convert_enum_idx( - options, 4, value, + options, + 4, + value, "sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_common_mode_a_r13_c_::interv_fdd_r13_e_"); } uint8_t sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_common_mode_a_r13_c_::interv_fdd_r13_opts:: @@ -805,7 +867,9 @@ uint8_t sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_comm { static constexpr uint8_t options[] = {1, 2, 4, 8}; return convert_enum_idx( - options, 4, value, + options, + 4, + value, "sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_common_mode_a_r13_c_::interv_fdd_r13_e_"); } @@ -814,7 +878,9 @@ std::string sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_ { static constexpr const char* options[] = {"int1", "int5", "int10", "int20"}; return convert_enum_idx( - options, 4, value, + options, + 4, + value, "sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_common_mode_a_r13_c_::interv_tdd_r13_e_"); } uint8_t sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_common_mode_a_r13_c_::interv_tdd_r13_opts:: @@ -822,7 +888,9 @@ uint8_t sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_comm { static constexpr uint8_t options[] = {1, 5, 10, 20}; return convert_enum_idx( - options, 4, value, + options, + 4, + value, "sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_common_mode_a_r13_c_::interv_tdd_r13_e_"); } @@ -831,7 +899,9 @@ sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_common_mode_ { static constexpr const char* options[] = {"interval-FDD-r13", "interval-TDD-r13"}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_common_mode_a_r13_c_::types"); } @@ -840,7 +910,9 @@ std::string sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_ { static constexpr const char* options[] = {"int2", "int4", "int8", "int16"}; return convert_enum_idx( - options, 4, value, + options, + 4, + value, "sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_common_mode_b_r13_c_::interv_fdd_r13_e_"); } uint8_t sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_common_mode_b_r13_c_::interv_fdd_r13_opts:: @@ -848,7 +920,9 @@ uint8_t sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_comm { static constexpr uint8_t options[] = {2, 4, 8, 16}; return convert_enum_idx( - options, 4, value, + options, + 4, + value, "sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_common_mode_b_r13_c_::interv_fdd_r13_e_"); } @@ -857,7 +931,9 @@ std::string sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_ { static constexpr const char* options[] = {"int5", "int10", "int20", "int40"}; return convert_enum_idx( - options, 4, value, + options, + 4, + value, "sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_common_mode_b_r13_c_::interv_tdd_r13_e_"); } uint8_t sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_common_mode_b_r13_c_::interv_tdd_r13_opts:: @@ -865,7 +941,9 @@ uint8_t sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_comm { static constexpr uint8_t options[] = {5, 10, 20, 40}; return convert_enum_idx( - options, 4, value, + options, + 4, + value, "sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_common_mode_b_r13_c_::interv_tdd_r13_e_"); } @@ -874,7 +952,9 @@ sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_common_mode_ { static constexpr const char* options[] = {"interval-FDD-r13", "interval-TDD-r13"}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "sib_type1_v1320_ies_s::freq_hop_params_dl_r13_s_::interv_dl_hop_cfg_common_mode_b_r13_c_::types"); } @@ -886,8 +966,8 @@ std::string sys_time_info_cdma2000_s::cdma_sys_time_c_::types_opts::to_string() std::string ac_barr_cfg_s::ac_barr_factor_opts::to_string() const { - static constexpr const char* options[] = {"p00", "p05", "p10", "p15", "p20", "p25", "p30", "p40", - "p50", "p60", "p70", "p75", "p80", "p85", "p90", "p95"}; + static constexpr const char* options[] = { + "p00", "p05", "p10", "p15", "p20", "p25", "p30", "p40", "p50", "p60", "p70", "p75", "p80", "p85", "p90", "p95"}; return convert_enum_idx(options, 16, value, "ac_barr_cfg_s::ac_barr_factor_e_"); } float ac_barr_cfg_s::ac_barr_factor_opts::to_number() const @@ -897,8 +977,8 @@ float ac_barr_cfg_s::ac_barr_factor_opts::to_number() const } std::string ac_barr_cfg_s::ac_barr_factor_opts::to_number_string() const { - static constexpr const char* options[] = {"0.0", "0.5", "1.0", "1.5", "2.0", "2.5", "3.0", "4.0", - "5.0", "6.0", "7.0", "7.5", "8.0", "8.5", "9.0", "9.5"}; + static constexpr const char* options[] = { + "0.0", "0.5", "1.0", "1.5", "2.0", "2.5", "3.0", "4.0", "5.0", "6.0", "7.0", "7.5", "8.0", "8.5", "9.0", "9.5"}; return convert_enum_idx(options, 16, value, "ac_barr_cfg_s::ac_barr_factor_e_"); } @@ -994,21 +1074,35 @@ int8_t delta_flist_pucch_s::delta_f_pucch_format2b_opts::to_number() const std::string edt_prach_params_ce_r15_s::edt_prach_params_ce_r15_s_::prach_start_sf_r15_opts::to_string() const { static constexpr const char* options[] = {"sf2", "sf4", "sf8", "sf16", "sf32", "sf64", "sf128", "sf256"}; - return convert_enum_idx(options, 8, value, - "edt_prach_params_ce_r15_s::edt_prach_params_ce_r15_s_::prach_start_sf_r15_e_"); + return convert_enum_idx( + options, 8, value, "edt_prach_params_ce_r15_s::edt_prach_params_ce_r15_s_::prach_start_sf_r15_e_"); } uint16_t edt_prach_params_ce_r15_s::edt_prach_params_ce_r15_s_::prach_start_sf_r15_opts::to_number() const { static constexpr uint16_t options[] = {2, 4, 8, 16, 32, 64, 128, 256}; - return convert_enum_idx(options, 8, value, - "edt_prach_params_ce_r15_s::edt_prach_params_ce_r15_s_::prach_start_sf_r15_e_"); + return convert_enum_idx( + options, 8, value, "edt_prach_params_ce_r15_s::edt_prach_params_ce_r15_s_::prach_start_sf_r15_e_"); } // FilterCoefficient ::= ENUMERATED std::string filt_coef_opts::to_string() const { - static constexpr const char* options[] = {"fc0", "fc1", "fc2", "fc3", "fc4", "fc5", "fc6", "fc7", - "fc8", "fc9", "fc11", "fc13", "fc15", "fc17", "fc19", "spare1"}; + static constexpr const char* options[] = {"fc0", + "fc1", + "fc2", + "fc3", + "fc4", + "fc5", + "fc6", + "fc7", + "fc8", + "fc9", + "fc11", + "fc13", + "fc15", + "fc17", + "fc19", + "spare1"}; return convert_enum_idx(options, 16, value, "filt_coef_e"); } uint8_t filt_coef_opts::to_number() const @@ -1064,15 +1158,28 @@ uint8_t pwr_ramp_params_s::pwr_ramp_step_opts::to_number() const std::string pwr_ramp_params_s::preamb_init_rx_target_pwr_opts::to_string() const { - static constexpr const char* options[] = {"dBm-120", "dBm-118", "dBm-116", "dBm-114", "dBm-112", "dBm-110", - "dBm-108", "dBm-106", "dBm-104", "dBm-102", "dBm-100", "dBm-98", - "dBm-96", "dBm-94", "dBm-92", "dBm-90"}; + static constexpr const char* options[] = {"dBm-120", + "dBm-118", + "dBm-116", + "dBm-114", + "dBm-112", + "dBm-110", + "dBm-108", + "dBm-106", + "dBm-104", + "dBm-102", + "dBm-100", + "dBm-98", + "dBm-96", + "dBm-94", + "dBm-92", + "dBm-90"}; return convert_enum_idx(options, 16, value, "pwr_ramp_params_s::preamb_init_rx_target_pwr_e_"); } int8_t pwr_ramp_params_s::preamb_init_rx_target_pwr_opts::to_number() const { - static constexpr int8_t options[] = {-120, -118, -116, -114, -112, -110, -108, -106, - -104, -102, -100, -98, -96, -94, -92, -90}; + static constexpr int8_t options[] = { + -120, -118, -116, -114, -112, -110, -108, -106, -104, -102, -100, -98, -96, -94, -92, -90}; return convert_enum_idx(options, 16, value, "pwr_ramp_params_s::preamb_init_rx_target_pwr_e_"); } @@ -1119,9 +1226,22 @@ std::string sl_inter_freq_info_v2x_r14_s::add_spec_emission_v2x_r14_c_::types_op // SL-PeriodComm-r12 ::= ENUMERATED std::string sl_period_comm_r12_opts::to_string() const { - static constexpr const char* options[] = {"sf40", "sf60", "sf70", "sf80", "sf120", "sf140", - "sf160", "sf240", "sf280", "sf320", "spare6", "spare5", - "spare4", "spare3", "spare2", "spare"}; + static constexpr const char* options[] = {"sf40", + "sf60", + "sf70", + "sf80", + "sf120", + "sf140", + "sf160", + "sf240", + "sf280", + "sf320", + "spare6", + "spare5", + "spare4", + "spare3", + "spare2", + "spare"}; return convert_enum_idx(options, 16, value, "sl_period_comm_r12_e"); } uint16_t sl_period_comm_r12_opts::to_number() const @@ -1144,21 +1264,21 @@ uint8_t sl_sync_cfg_r12_s::rx_params_ncell_r12_s_::disc_sync_win_r12_opts::to_nu std::string sib_type1_v1310_ies_s::bw_reduced_access_related_info_r13_s_::si_win_len_br_r13_opts::to_string() const { static constexpr const char* options[] = {"ms20", "ms40", "ms60", "ms80", "ms120", "ms160", "ms200", "spare"}; - return convert_enum_idx(options, 8, value, - "sib_type1_v1310_ies_s::bw_reduced_access_related_info_r13_s_::si_win_len_br_r13_e_"); + return convert_enum_idx( + options, 8, value, "sib_type1_v1310_ies_s::bw_reduced_access_related_info_r13_s_::si_win_len_br_r13_e_"); } uint8_t sib_type1_v1310_ies_s::bw_reduced_access_related_info_r13_s_::si_win_len_br_r13_opts::to_number() const { static constexpr uint8_t options[] = {20, 40, 60, 80, 120, 160, 200}; - return convert_enum_idx(options, 7, value, - "sib_type1_v1310_ies_s::bw_reduced_access_related_info_r13_s_::si_win_len_br_r13_e_"); + return convert_enum_idx( + options, 7, value, "sib_type1_v1310_ies_s::bw_reduced_access_related_info_r13_s_::si_win_len_br_r13_e_"); } std::string sib_type1_v1310_ies_s::bw_reduced_access_related_info_r13_s_::si_repeat_pattern_r13_opts::to_string() const { static constexpr const char* options[] = {"everyRF", "every2ndRF", "every4thRF", "every8thRF"}; - return convert_enum_idx(options, 4, value, - "sib_type1_v1310_ies_s::bw_reduced_access_related_info_r13_s_::si_repeat_pattern_r13_e_"); + return convert_enum_idx( + options, 4, value, "sib_type1_v1310_ies_s::bw_reduced_access_related_info_r13_s_::si_repeat_pattern_r13_e_"); } uint8_t sib_type1_v1310_ies_s::bw_reduced_access_related_info_r13_s_::si_repeat_pattern_r13_opts::to_number() const { @@ -1182,7 +1302,9 @@ sib_type1_v1310_ies_s::bw_reduced_access_related_info_r13_s_::fdd_dl_or_tdd_sf_b { static constexpr const char* options[] = {"subframePattern10-r13", "subframePattern40-r13"}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "sib_type1_v1310_ies_s::bw_reduced_access_related_info_r13_s_::fdd_dl_or_tdd_sf_bitmap_br_r13_c_::types"); } uint8_t @@ -1191,15 +1313,17 @@ sib_type1_v1310_ies_s::bw_reduced_access_related_info_r13_s_::fdd_dl_or_tdd_sf_b { static constexpr uint8_t options[] = {10, 40}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "sib_type1_v1310_ies_s::bw_reduced_access_related_info_r13_s_::fdd_dl_or_tdd_sf_bitmap_br_r13_c_::types"); } std::string sib_type1_v1310_ies_s::bw_reduced_access_related_info_r13_s_::si_hop_cfg_common_r13_opts::to_string() const { static constexpr const char* options[] = {"on", "off"}; - return convert_enum_idx(options, 2, value, - "sib_type1_v1310_ies_s::bw_reduced_access_related_info_r13_s_::si_hop_cfg_common_r13_e_"); + return convert_enum_idx( + options, 2, value, "sib_type1_v1310_ies_s::bw_reduced_access_related_info_r13_s_::si_hop_cfg_common_r13_e_"); } std::string udt_restricting_r13_s::udt_restricting_time_r13_opts::to_string() const @@ -1331,27 +1455,27 @@ std::string freq_hop_params_r13_s::dummy3_c_::types_opts::to_string() const std::string freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_a_r13_c_::interv_fdd_r13_opts::to_string() const { static constexpr const char* options[] = {"int1", "int2", "int4", "int8"}; - return convert_enum_idx(options, 4, value, - "freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_a_r13_c_::interv_fdd_r13_e_"); + return convert_enum_idx( + options, 4, value, "freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_a_r13_c_::interv_fdd_r13_e_"); } uint8_t freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_a_r13_c_::interv_fdd_r13_opts::to_number() const { static constexpr uint8_t options[] = {1, 2, 4, 8}; - return convert_enum_idx(options, 4, value, - "freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_a_r13_c_::interv_fdd_r13_e_"); + return convert_enum_idx( + options, 4, value, "freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_a_r13_c_::interv_fdd_r13_e_"); } std::string freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_a_r13_c_::interv_tdd_r13_opts::to_string() const { static constexpr const char* options[] = {"int1", "int5", "int10", "int20"}; - return convert_enum_idx(options, 4, value, - "freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_a_r13_c_::interv_tdd_r13_e_"); + return convert_enum_idx( + options, 4, value, "freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_a_r13_c_::interv_tdd_r13_e_"); } uint8_t freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_a_r13_c_::interv_tdd_r13_opts::to_number() const { static constexpr uint8_t options[] = {1, 5, 10, 20}; - return convert_enum_idx(options, 4, value, - "freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_a_r13_c_::interv_tdd_r13_e_"); + return convert_enum_idx( + options, 4, value, "freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_a_r13_c_::interv_tdd_r13_e_"); } std::string freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_a_r13_c_::types_opts::to_string() const @@ -1363,27 +1487,27 @@ std::string freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_a_r13_c_::types std::string freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_b_r13_c_::interv_fdd_r13_opts::to_string() const { static constexpr const char* options[] = {"int2", "int4", "int8", "int16"}; - return convert_enum_idx(options, 4, value, - "freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_b_r13_c_::interv_fdd_r13_e_"); + return convert_enum_idx( + options, 4, value, "freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_b_r13_c_::interv_fdd_r13_e_"); } uint8_t freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_b_r13_c_::interv_fdd_r13_opts::to_number() const { static constexpr uint8_t options[] = {2, 4, 8, 16}; - return convert_enum_idx(options, 4, value, - "freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_b_r13_c_::interv_fdd_r13_e_"); + return convert_enum_idx( + options, 4, value, "freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_b_r13_c_::interv_fdd_r13_e_"); } std::string freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_b_r13_c_::interv_tdd_r13_opts::to_string() const { static constexpr const char* options[] = {"int5", "int10", "int20", "int40"}; - return convert_enum_idx(options, 4, value, - "freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_b_r13_c_::interv_tdd_r13_e_"); + return convert_enum_idx( + options, 4, value, "freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_b_r13_c_::interv_tdd_r13_e_"); } uint8_t freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_b_r13_c_::interv_tdd_r13_opts::to_number() const { static constexpr uint8_t options[] = {5, 10, 20, 40}; - return convert_enum_idx(options, 4, value, - "freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_b_r13_c_::interv_tdd_r13_e_"); + return convert_enum_idx( + options, 4, value, "freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_b_r13_c_::interv_tdd_r13_e_"); } std::string freq_hop_params_r13_s::interv_ul_hop_cfg_common_mode_b_r13_c_::types_opts::to_string() const @@ -1455,8 +1579,8 @@ uint8_t mbsfn_area_info_r9_s::mcch_cfg_r14_s_::mcch_repeat_period_v1430_opts::to std::string mbsfn_area_info_r9_s::mcch_cfg_r14_s_::mcch_mod_period_v1430_opts::to_string() const { - static constexpr const char* options[] = {"rf1", "rf2", "rf4", "rf8", "rf16", - "rf32", "rf64", "rf128", "rf256", "spare7"}; + static constexpr const char* options[] = { + "rf1", "rf2", "rf4", "rf8", "rf16", "rf32", "rf64", "rf128", "rf256", "spare7"}; return convert_enum_idx(options, 10, value, "mbsfn_area_info_r9_s::mcch_cfg_r14_s_::mcch_mod_period_v1430_e_"); } uint16_t mbsfn_area_info_r9_s::mcch_cfg_r14_s_::mcch_mod_period_v1430_opts::to_number() const @@ -1527,8 +1651,8 @@ uint16_t pcch_cfg_s::default_paging_cycle_opts::to_number() const std::string pcch_cfg_s::nb_opts::to_string() const { - static constexpr const char* options[] = {"fourT", "twoT", "oneT", "halfT", - "quarterT", "oneEighthT", "oneSixteenthT", "oneThirtySecondT"}; + static constexpr const char* options[] = { + "fourT", "twoT", "oneT", "halfT", "quarterT", "oneEighthT", "oneSixteenthT", "oneThirtySecondT"}; return convert_enum_idx(options, 8, value, "pcch_cfg_s::nb_e_"); } float pcch_cfg_s::nb_opts::to_number() const @@ -1715,8 +1839,8 @@ uint16_t pusch_cfg_common_v1310_s::pusch_max_num_repeat_cemode_b_r13_opts::to_nu std::string rach_cfg_common_s::preamb_info_s_::nof_ra_preambs_opts::to_string() const { - static constexpr const char* options[] = {"n4", "n8", "n12", "n16", "n20", "n24", "n28", "n32", - "n36", "n40", "n44", "n48", "n52", "n56", "n60", "n64"}; + static constexpr const char* options[] = { + "n4", "n8", "n12", "n16", "n20", "n24", "n28", "n32", "n36", "n40", "n44", "n48", "n52", "n56", "n60", "n64"}; return convert_enum_idx(options, 16, value, "rach_cfg_common_s::preamb_info_s_::nof_ra_preambs_e_"); } uint8_t rach_cfg_common_s::preamb_info_s_::nof_ra_preambs_opts::to_number() const @@ -1728,42 +1852,42 @@ uint8_t rach_cfg_common_s::preamb_info_s_::nof_ra_preambs_opts::to_number() cons std::string rach_cfg_common_s::preamb_info_s_::preambs_group_a_cfg_s_::size_of_ra_preambs_group_a_opts::to_string() const { - static constexpr const char* options[] = {"n4", "n8", "n12", "n16", "n20", "n24", "n28", "n32", - "n36", "n40", "n44", "n48", "n52", "n56", "n60"}; - return convert_enum_idx(options, 15, value, - "rach_cfg_common_s::preamb_info_s_::preambs_group_a_cfg_s_::size_of_ra_preambs_group_a_e_"); + static constexpr const char* options[] = { + "n4", "n8", "n12", "n16", "n20", "n24", "n28", "n32", "n36", "n40", "n44", "n48", "n52", "n56", "n60"}; + return convert_enum_idx( + options, 15, value, "rach_cfg_common_s::preamb_info_s_::preambs_group_a_cfg_s_::size_of_ra_preambs_group_a_e_"); } uint8_t rach_cfg_common_s::preamb_info_s_::preambs_group_a_cfg_s_::size_of_ra_preambs_group_a_opts::to_number() const { static constexpr uint8_t options[] = {4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60}; - return convert_enum_idx(options, 15, value, - "rach_cfg_common_s::preamb_info_s_::preambs_group_a_cfg_s_::size_of_ra_preambs_group_a_e_"); + return convert_enum_idx( + options, 15, value, "rach_cfg_common_s::preamb_info_s_::preambs_group_a_cfg_s_::size_of_ra_preambs_group_a_e_"); } std::string rach_cfg_common_s::preamb_info_s_::preambs_group_a_cfg_s_::msg_size_group_a_opts::to_string() const { static constexpr const char* options[] = {"b56", "b144", "b208", "b256"}; - return convert_enum_idx(options, 4, value, - "rach_cfg_common_s::preamb_info_s_::preambs_group_a_cfg_s_::msg_size_group_a_e_"); + return convert_enum_idx( + options, 4, value, "rach_cfg_common_s::preamb_info_s_::preambs_group_a_cfg_s_::msg_size_group_a_e_"); } uint16_t rach_cfg_common_s::preamb_info_s_::preambs_group_a_cfg_s_::msg_size_group_a_opts::to_number() const { static constexpr uint16_t options[] = {56, 144, 208, 256}; - return convert_enum_idx(options, 4, value, - "rach_cfg_common_s::preamb_info_s_::preambs_group_a_cfg_s_::msg_size_group_a_e_"); + return convert_enum_idx( + options, 4, value, "rach_cfg_common_s::preamb_info_s_::preambs_group_a_cfg_s_::msg_size_group_a_e_"); } std::string rach_cfg_common_s::preamb_info_s_::preambs_group_a_cfg_s_::msg_pwr_offset_group_b_opts::to_string() const { static constexpr const char* options[] = {"minusinfinity", "dB0", "dB5", "dB8", "dB10", "dB12", "dB15", "dB18"}; - return convert_enum_idx(options, 8, value, - "rach_cfg_common_s::preamb_info_s_::preambs_group_a_cfg_s_::msg_pwr_offset_group_b_e_"); + return convert_enum_idx( + options, 8, value, "rach_cfg_common_s::preamb_info_s_::preambs_group_a_cfg_s_::msg_pwr_offset_group_b_e_"); } int8_t rach_cfg_common_s::preamb_info_s_::preambs_group_a_cfg_s_::msg_pwr_offset_group_b_opts::to_number() const { static constexpr int8_t options[] = {-1, 0, 5, 8, 10, 12, 15, 18}; - return convert_enum_idx(options, 8, value, - "rach_cfg_common_s::preamb_info_s_::preambs_group_a_cfg_s_::msg_pwr_offset_group_b_e_"); + return convert_enum_idx( + options, 8, value, "rach_cfg_common_s::preamb_info_s_::preambs_group_a_cfg_s_::msg_pwr_offset_group_b_e_"); } std::string rach_cfg_common_s::ra_supervision_info_s_::ra_resp_win_size_opts::to_string() const @@ -1780,40 +1904,40 @@ uint8_t rach_cfg_common_s::ra_supervision_info_s_::ra_resp_win_size_opts::to_num std::string rach_cfg_common_s::ra_supervision_info_s_::mac_contention_resolution_timer_opts::to_string() const { static constexpr const char* options[] = {"sf8", "sf16", "sf24", "sf32", "sf40", "sf48", "sf56", "sf64"}; - return convert_enum_idx(options, 8, value, - "rach_cfg_common_s::ra_supervision_info_s_::mac_contention_resolution_timer_e_"); + return convert_enum_idx( + options, 8, value, "rach_cfg_common_s::ra_supervision_info_s_::mac_contention_resolution_timer_e_"); } uint8_t rach_cfg_common_s::ra_supervision_info_s_::mac_contention_resolution_timer_opts::to_number() const { static constexpr uint8_t options[] = {8, 16, 24, 32, 40, 48, 56, 64}; - return convert_enum_idx(options, 8, value, - "rach_cfg_common_s::ra_supervision_info_s_::mac_contention_resolution_timer_e_"); + return convert_enum_idx( + options, 8, value, "rach_cfg_common_s::ra_supervision_info_s_::mac_contention_resolution_timer_e_"); } std::string rach_cfg_common_v1250_s::tx_fail_params_r12_s_::conn_est_fail_count_r12_opts::to_string() const { static constexpr const char* options[] = {"n1", "n2", "n3", "n4"}; - return convert_enum_idx(options, 4, value, - "rach_cfg_common_v1250_s::tx_fail_params_r12_s_::conn_est_fail_count_r12_e_"); + return convert_enum_idx( + options, 4, value, "rach_cfg_common_v1250_s::tx_fail_params_r12_s_::conn_est_fail_count_r12_e_"); } uint8_t rach_cfg_common_v1250_s::tx_fail_params_r12_s_::conn_est_fail_count_r12_opts::to_number() const { static constexpr uint8_t options[] = {1, 2, 3, 4}; - return convert_enum_idx(options, 4, value, - "rach_cfg_common_v1250_s::tx_fail_params_r12_s_::conn_est_fail_count_r12_e_"); + return convert_enum_idx( + options, 4, value, "rach_cfg_common_v1250_s::tx_fail_params_r12_s_::conn_est_fail_count_r12_e_"); } std::string rach_cfg_common_v1250_s::tx_fail_params_r12_s_::conn_est_fail_offset_validity_r12_opts::to_string() const { static constexpr const char* options[] = {"s30", "s60", "s120", "s240", "s300", "s420", "s600", "s900"}; - return convert_enum_idx(options, 8, value, - "rach_cfg_common_v1250_s::tx_fail_params_r12_s_::conn_est_fail_offset_validity_r12_e_"); + return convert_enum_idx( + options, 8, value, "rach_cfg_common_v1250_s::tx_fail_params_r12_s_::conn_est_fail_offset_validity_r12_e_"); } uint16_t rach_cfg_common_v1250_s::tx_fail_params_r12_s_::conn_est_fail_offset_validity_r12_opts::to_number() const { static constexpr uint16_t options[] = {30, 60, 120, 240, 300, 420, 600, 900}; - return convert_enum_idx(options, 8, value, - "rach_cfg_common_v1250_s::tx_fail_params_r12_s_::conn_est_fail_offset_validity_r12_e_"); + return convert_enum_idx( + options, 8, value, "rach_cfg_common_v1250_s::tx_fail_params_r12_s_::conn_est_fail_offset_validity_r12_e_"); } std::string rss_cfg_r15_s::dur_r15_opts::to_string() const @@ -1901,8 +2025,22 @@ uint8_t srs_ul_cfg_common_c::setup_s_::srs_bw_cfg_opts::to_number() const std::string srs_ul_cfg_common_c::setup_s_::srs_sf_cfg_opts::to_string() const { - static constexpr const char* options[] = {"sc0", "sc1", "sc2", "sc3", "sc4", "sc5", "sc6", "sc7", - "sc8", "sc9", "sc10", "sc11", "sc12", "sc13", "sc14", "sc15"}; + static constexpr const char* options[] = {"sc0", + "sc1", + "sc2", + "sc3", + "sc4", + "sc5", + "sc6", + "sc7", + "sc8", + "sc9", + "sc10", + "sc11", + "sc12", + "sc13", + "sc14", + "sc15"}; return convert_enum_idx(options, 16, value, "srs_ul_cfg_common_c::setup_s_::srs_sf_cfg_e_"); } uint8_t srs_ul_cfg_common_c::setup_s_::srs_sf_cfg_opts::to_number() const @@ -1913,8 +2051,8 @@ uint8_t srs_ul_cfg_common_c::setup_s_::srs_sf_cfg_opts::to_number() const std::string uac_barr_info_set_r15_s::uac_barr_factor_r15_opts::to_string() const { - static constexpr const char* options[] = {"p00", "p05", "p10", "p15", "p20", "p25", "p30", "p40", - "p50", "p60", "p70", "p75", "p80", "p85", "p90", "p95"}; + static constexpr const char* options[] = { + "p00", "p05", "p10", "p15", "p20", "p25", "p30", "p40", "p50", "p60", "p70", "p75", "p80", "p85", "p90", "p95"}; return convert_enum_idx(options, 16, value, "uac_barr_info_set_r15_s::uac_barr_factor_r15_e_"); } float uac_barr_info_set_r15_s::uac_barr_factor_r15_opts::to_number() const @@ -1924,8 +2062,8 @@ float uac_barr_info_set_r15_s::uac_barr_factor_r15_opts::to_number() const } std::string uac_barr_info_set_r15_s::uac_barr_factor_r15_opts::to_number_string() const { - static constexpr const char* options[] = {"0.0", "0.5", "1.0", "1.5", "2.0", "2.5", "3.0", "4.0", - "5.0", "6.0", "7.0", "7.5", "8.0", "8.5", "9.0", "9.5"}; + static constexpr const char* options[] = { + "0.0", "0.5", "1.0", "1.5", "2.0", "2.5", "3.0", "4.0", "5.0", "6.0", "7.0", "7.5", "8.0", "8.5", "9.0", "9.5"}; return convert_enum_idx(options, 16, value, "uac_barr_info_set_r15_s::uac_barr_factor_r15_e_"); } @@ -1960,8 +2098,8 @@ uint8_t ul_cp_len_opts::to_number() const std::string ul_pwr_ctrl_common_v1020_s::delta_f_pucch_format3_r10_opts::to_string() const { - static constexpr const char* options[] = {"deltaF-1", "deltaF0", "deltaF1", "deltaF2", - "deltaF3", "deltaF4", "deltaF5", "deltaF6"}; + static constexpr const char* options[] = { + "deltaF-1", "deltaF0", "deltaF1", "deltaF2", "deltaF3", "deltaF4", "deltaF5", "deltaF6"}; return convert_enum_idx(options, 8, value, "ul_pwr_ctrl_common_v1020_s::delta_f_pucch_format3_r10_e_"); } int8_t ul_pwr_ctrl_common_v1020_s::delta_f_pucch_format3_r10_opts::to_number() const @@ -2104,8 +2242,8 @@ int8_t redist_serving_info_r13_s::t360_r13_opts::to_number() const std::string sc_mcch_sched_info_r14_s::on_dur_timer_scptm_r14_opts::to_string() const { - static constexpr const char* options[] = {"psf10", "psf20", "psf100", "psf300", - "psf500", "psf1000", "psf1200", "psf1600"}; + static constexpr const char* options[] = { + "psf10", "psf20", "psf100", "psf300", "psf500", "psf1000", "psf1200", "psf1600"}; return convert_enum_idx(options, 8, value, "sc_mcch_sched_info_r14_s::on_dur_timer_scptm_r14_e_"); } uint16_t sc_mcch_sched_info_r14_s::on_dur_timer_scptm_r14_opts::to_number() const @@ -2116,9 +2254,22 @@ uint16_t sc_mcch_sched_info_r14_s::on_dur_timer_scptm_r14_opts::to_number() cons std::string sc_mcch_sched_info_r14_s::drx_inactivity_timer_scptm_r14_opts::to_string() const { - static constexpr const char* options[] = {"psf0", "psf1", "psf2", "psf4", "psf8", "psf16", - "psf32", "psf64", "psf128", "psf256", "ps512", "psf1024", - "psf2048", "psf4096", "psf8192", "psf16384"}; + static constexpr const char* options[] = {"psf0", + "psf1", + "psf2", + "psf4", + "psf8", + "psf16", + "psf32", + "psf64", + "psf128", + "psf256", + "ps512", + "psf1024", + "psf2048", + "psf4096", + "psf8192", + "psf16384"}; return convert_enum_idx(options, 16, value, "sc_mcch_sched_info_r14_s::drx_inactivity_timer_scptm_r14_e_"); } uint16_t sc_mcch_sched_info_r14_s::drx_inactivity_timer_scptm_r14_opts::to_number() const @@ -2129,16 +2280,30 @@ uint16_t sc_mcch_sched_info_r14_s::drx_inactivity_timer_scptm_r14_opts::to_numbe std::string sc_mcch_sched_info_r14_s::sched_period_start_offset_scptm_r14_c_::types_opts::to_string() const { - static constexpr const char* options[] = {"sf10", "sf20", "sf32", "sf40", "sf64", "sf80", "sf128", "sf160", - "sf256", "sf320", "sf512", "sf640", "sf1024", "sf2048", "sf4096", "sf8192"}; - return convert_enum_idx(options, 16, value, - "sc_mcch_sched_info_r14_s::sched_period_start_offset_scptm_r14_c_::types"); + static constexpr const char* options[] = {"sf10", + "sf20", + "sf32", + "sf40", + "sf64", + "sf80", + "sf128", + "sf160", + "sf256", + "sf320", + "sf512", + "sf640", + "sf1024", + "sf2048", + "sf4096", + "sf8192"}; + return convert_enum_idx( + options, 16, value, "sc_mcch_sched_info_r14_s::sched_period_start_offset_scptm_r14_c_::types"); } uint16_t sc_mcch_sched_info_r14_s::sched_period_start_offset_scptm_r14_c_::types_opts::to_number() const { static constexpr uint16_t options[] = {10, 20, 32, 40, 64, 80, 128, 160, 256, 320, 512, 640, 1024, 2048, 4096, 8192}; - return convert_enum_idx(options, 16, value, - "sc_mcch_sched_info_r14_s::sched_period_start_offset_scptm_r14_c_::types"); + return convert_enum_idx( + options, 16, value, "sc_mcch_sched_info_r14_s::sched_period_start_offset_scptm_r14_c_::types"); } std::string sl_disc_cfg_relay_ue_r13_s::hyst_max_r13_opts::to_string() const @@ -2177,8 +2342,8 @@ uint8_t sl_disc_cfg_remote_ue_r13_s::hyst_max_r13_opts::to_number() const // TimeAlignmentTimer ::= ENUMERATED std::string time_align_timer_opts::to_string() const { - static constexpr const char* options[] = {"sf500", "sf750", "sf1280", "sf1920", - "sf2560", "sf5120", "sf10240", "infinity"}; + static constexpr const char* options[] = { + "sf500", "sf750", "sf1280", "sf1920", "sf2560", "sf5120", "sf10240", "infinity"}; return convert_enum_idx(options, 8, value, "time_align_timer_e"); } int16_t time_align_timer_opts::to_number() const @@ -2262,8 +2427,8 @@ uint8_t ue_timers_and_consts_s::n311_opts::to_number() const std::string ue_timers_and_consts_s::t300_v1310_opts::to_string() const { - static constexpr const char* options[] = {"ms2500", "ms3000", "ms3500", "ms4000", - "ms5000", "ms6000", "ms8000", "ms10000"}; + static constexpr const char* options[] = { + "ms2500", "ms3000", "ms3500", "ms4000", "ms5000", "ms6000", "ms8000", "ms10000"}; return convert_enum_idx(options, 8, value, "ue_timers_and_consts_s::t300_v1310_e_"); } uint16_t ue_timers_and_consts_s::t300_v1310_opts::to_number() const @@ -2274,8 +2439,8 @@ uint16_t ue_timers_and_consts_s::t300_v1310_opts::to_number() const std::string ue_timers_and_consts_s::t301_v1310_opts::to_string() const { - static constexpr const char* options[] = {"ms2500", "ms3000", "ms3500", "ms4000", - "ms5000", "ms6000", "ms8000", "ms10000"}; + static constexpr const char* options[] = { + "ms2500", "ms3000", "ms3500", "ms4000", "ms5000", "ms6000", "ms8000", "ms10000"}; return convert_enum_idx(options, 8, value, "ue_timers_and_consts_s::t301_v1310_e_"); } uint16_t ue_timers_and_consts_s::t301_v1310_opts::to_number() const @@ -2297,8 +2462,8 @@ uint16_t ue_timers_and_consts_s::t310_v1330_opts::to_number() const std::string ue_timers_and_consts_s::t300_r15_opts::to_string() const { - static constexpr const char* options[] = {"ms4000", "ms6000", "ms8000", "ms10000", - "ms15000", "ms25000", "ms40000", "ms60000"}; + static constexpr const char* options[] = { + "ms4000", "ms6000", "ms8000", "ms10000", "ms15000", "ms25000", "ms40000", "ms60000"}; return convert_enum_idx(options, 8, value, "ue_timers_and_consts_s::t300_r15_e_"); } uint16_t ue_timers_and_consts_s::t300_r15_opts::to_number() const @@ -2371,15 +2536,28 @@ uint16_t sib_type20_r13_s::sc_mcch_repeat_period_r13_opts::to_number() const std::string sib_type20_r13_s::sc_mcch_mod_period_r13_opts::to_string() const { - static constexpr const char* options[] = {"rf2", "rf4", "rf8", "rf16", "rf32", "rf64", - "rf128", "rf256", "rf512", "rf1024", "r2048", "rf4096", - "rf8192", "rf16384", "rf32768", "rf65536"}; + static constexpr const char* options[] = {"rf2", + "rf4", + "rf8", + "rf16", + "rf32", + "rf64", + "rf128", + "rf256", + "rf512", + "rf1024", + "r2048", + "rf4096", + "rf8192", + "rf16384", + "rf32768", + "rf65536"}; return convert_enum_idx(options, 16, value, "sib_type20_r13_s::sc_mcch_mod_period_r13_e_"); } uint32_t sib_type20_r13_s::sc_mcch_mod_period_r13_opts::to_number() const { - static constexpr uint32_t options[] = {2, 4, 8, 16, 32, 64, 128, 256, - 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536}; + static constexpr uint32_t options[] = { + 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536}; return convert_enum_idx(options, 16, value, "sib_type20_r13_s::sc_mcch_mod_period_r13_e_"); } @@ -2397,53 +2575,53 @@ uint16_t sib_type20_r13_s::br_bcch_cfg_r14_s_::mpdcch_num_repeat_sc_mcch_r14_opt std::string sib_type20_r13_s::br_bcch_cfg_r14_s_::mpdcch_start_sf_sc_mcch_r14_c_::fdd_r14_opts::to_string() const { static constexpr const char* options[] = {"v1", "v1dot5", "v2", "v2dot5", "v4", "v5", "v8", "v10"}; - return convert_enum_idx(options, 8, value, - "sib_type20_r13_s::br_bcch_cfg_r14_s_::mpdcch_start_sf_sc_mcch_r14_c_::fdd_r14_e_"); + return convert_enum_idx( + options, 8, value, "sib_type20_r13_s::br_bcch_cfg_r14_s_::mpdcch_start_sf_sc_mcch_r14_c_::fdd_r14_e_"); } float sib_type20_r13_s::br_bcch_cfg_r14_s_::mpdcch_start_sf_sc_mcch_r14_c_::fdd_r14_opts::to_number() const { static constexpr float options[] = {1.0, 1.5, 2.0, 2.5, 4.0, 5.0, 8.0, 10.0}; - return convert_enum_idx(options, 8, value, - "sib_type20_r13_s::br_bcch_cfg_r14_s_::mpdcch_start_sf_sc_mcch_r14_c_::fdd_r14_e_"); + return convert_enum_idx( + options, 8, value, "sib_type20_r13_s::br_bcch_cfg_r14_s_::mpdcch_start_sf_sc_mcch_r14_c_::fdd_r14_e_"); } std::string sib_type20_r13_s::br_bcch_cfg_r14_s_::mpdcch_start_sf_sc_mcch_r14_c_::fdd_r14_opts::to_number_string() const { static constexpr const char* options[] = {"1", "1.5", "2", "2.5", "4", "5", "8", "10"}; - return convert_enum_idx(options, 8, value, - "sib_type20_r13_s::br_bcch_cfg_r14_s_::mpdcch_start_sf_sc_mcch_r14_c_::fdd_r14_e_"); + return convert_enum_idx( + options, 8, value, "sib_type20_r13_s::br_bcch_cfg_r14_s_::mpdcch_start_sf_sc_mcch_r14_c_::fdd_r14_e_"); } std::string sib_type20_r13_s::br_bcch_cfg_r14_s_::mpdcch_start_sf_sc_mcch_r14_c_::tdd_r14_opts::to_string() const { static constexpr const char* options[] = {"v1", "v2", "v4", "v5", "v8", "v10", "v20"}; - return convert_enum_idx(options, 7, value, - "sib_type20_r13_s::br_bcch_cfg_r14_s_::mpdcch_start_sf_sc_mcch_r14_c_::tdd_r14_e_"); + return convert_enum_idx( + options, 7, value, "sib_type20_r13_s::br_bcch_cfg_r14_s_::mpdcch_start_sf_sc_mcch_r14_c_::tdd_r14_e_"); } uint8_t sib_type20_r13_s::br_bcch_cfg_r14_s_::mpdcch_start_sf_sc_mcch_r14_c_::tdd_r14_opts::to_number() const { static constexpr uint8_t options[] = {1, 2, 4, 5, 8, 10, 20}; - return convert_enum_idx(options, 7, value, - "sib_type20_r13_s::br_bcch_cfg_r14_s_::mpdcch_start_sf_sc_mcch_r14_c_::tdd_r14_e_"); + return convert_enum_idx( + options, 7, value, "sib_type20_r13_s::br_bcch_cfg_r14_s_::mpdcch_start_sf_sc_mcch_r14_c_::tdd_r14_e_"); } std::string sib_type20_r13_s::br_bcch_cfg_r14_s_::mpdcch_start_sf_sc_mcch_r14_c_::types_opts::to_string() const { static constexpr const char* options[] = {"fdd-r14", "tdd-r14"}; - return convert_enum_idx(options, 2, value, - "sib_type20_r13_s::br_bcch_cfg_r14_s_::mpdcch_start_sf_sc_mcch_r14_c_::types"); + return convert_enum_idx( + options, 2, value, "sib_type20_r13_s::br_bcch_cfg_r14_s_::mpdcch_start_sf_sc_mcch_r14_c_::types"); } std::string sib_type20_r13_s::br_bcch_cfg_r14_s_::mpdcch_pdsch_hop_cfg_sc_mcch_r14_opts::to_string() const { static constexpr const char* options[] = {"off", "ce-ModeA", "ce-ModeB"}; - return convert_enum_idx(options, 3, value, - "sib_type20_r13_s::br_bcch_cfg_r14_s_::mpdcch_pdsch_hop_cfg_sc_mcch_r14_e_"); + return convert_enum_idx( + options, 3, value, "sib_type20_r13_s::br_bcch_cfg_r14_s_::mpdcch_pdsch_hop_cfg_sc_mcch_r14_e_"); } std::string sib_type20_r13_s::br_bcch_cfg_r14_s_::sc_mcch_repeat_period_br_r14_opts::to_string() const { - static constexpr const char* options[] = {"rf32", "rf128", "rf512", "rf1024", - "rf2048", "rf4096", "rf8192", "rf16384"}; + static constexpr const char* options[] = { + "rf32", "rf128", "rf512", "rf1024", "rf2048", "rf4096", "rf8192", "rf16384"}; return convert_enum_idx(options, 8, value, "sib_type20_r13_s::br_bcch_cfg_r14_s_::sc_mcch_repeat_period_br_r14_e_"); } uint16_t sib_type20_r13_s::br_bcch_cfg_r14_s_::sc_mcch_repeat_period_br_r14_opts::to_number() const @@ -2454,15 +2632,27 @@ uint16_t sib_type20_r13_s::br_bcch_cfg_r14_s_::sc_mcch_repeat_period_br_r14_opts std::string sib_type20_r13_s::br_bcch_cfg_r14_s_::sc_mcch_mod_period_br_r14_opts::to_string() const { - static constexpr const char* options[] = {"rf32", "rf128", "rf256", "rf512", "rf1024", - "rf2048", "rf4096", "rf8192", "rf16384", "rf32768", - "rf65536", "rf131072", "rf262144", "rf524288", "rf1048576"}; + static constexpr const char* options[] = {"rf32", + "rf128", + "rf256", + "rf512", + "rf1024", + "rf2048", + "rf4096", + "rf8192", + "rf16384", + "rf32768", + "rf65536", + "rf131072", + "rf262144", + "rf524288", + "rf1048576"}; return convert_enum_idx(options, 15, value, "sib_type20_r13_s::br_bcch_cfg_r14_s_::sc_mcch_mod_period_br_r14_e_"); } uint32_t sib_type20_r13_s::br_bcch_cfg_r14_s_::sc_mcch_mod_period_br_r14_opts::to_number() const { - static constexpr uint32_t options[] = {32, 128, 256, 512, 1024, 2048, 4096, 8192, - 16384, 32768, 65536, 131072, 262144, 524288, 1048576}; + static constexpr uint32_t options[] = { + 32, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576}; return convert_enum_idx(options, 15, value, "sib_type20_r13_s::br_bcch_cfg_r14_s_::sc_mcch_mod_period_br_r14_e_"); } @@ -2496,8 +2686,22 @@ std::string sib_type25_r15_s::uac_ac1_select_assist_info_r15_c_::types_opts::to_ std::string sib_type3_s::cell_resel_info_common_s_::q_hyst_opts::to_string() const { - static constexpr const char* options[] = {"dB0", "dB1", "dB2", "dB3", "dB4", "dB5", "dB6", "dB8", - "dB10", "dB12", "dB14", "dB16", "dB18", "dB20", "dB22", "dB24"}; + static constexpr const char* options[] = {"dB0", + "dB1", + "dB2", + "dB3", + "dB4", + "dB5", + "dB6", + "dB8", + "dB10", + "dB12", + "dB14", + "dB16", + "dB18", + "dB20", + "dB22", + "dB24"}; return convert_enum_idx(options, 16, value, "sib_type3_s::cell_resel_info_common_s_::q_hyst_e_"); } uint8_t sib_type3_s::cell_resel_info_common_s_::q_hyst_opts::to_number() const @@ -2511,7 +2715,9 @@ sib_type3_s::cell_resel_info_common_s_::speed_state_resel_pars_s_::q_hyst_sf_s_: { static constexpr const char* options[] = {"dB-6", "dB-4", "dB-2", "dB0"}; return convert_enum_idx( - options, 4, value, + options, + 4, + value, "sib_type3_s::cell_resel_info_common_s_::speed_state_resel_pars_s_::q_hyst_sf_s_::sf_medium_e_"); } int8_t @@ -2519,7 +2725,9 @@ sib_type3_s::cell_resel_info_common_s_::speed_state_resel_pars_s_::q_hyst_sf_s_: { static constexpr int8_t options[] = {-6, -4, -2, 0}; return convert_enum_idx( - options, 4, value, + options, + 4, + value, "sib_type3_s::cell_resel_info_common_s_::speed_state_resel_pars_s_::q_hyst_sf_s_::sf_medium_e_"); } @@ -2645,8 +2853,8 @@ uint8_t bcch_dl_sch_msg_type_br_r13_c::types_opts::to_number() const // SIB-Type-MBMS-r14 ::= ENUMERATED std::string sib_type_mbms_r14_opts::to_string() const { - static constexpr const char* options[] = {"sibType10", "sibType11", "sibType12-v920", - "sibType13-v920", "sibType15-v1130", "sibType16-v1130"}; + static constexpr const char* options[] = { + "sibType10", "sibType11", "sibType12-v920", "sibType13-v920", "sibType15-v1130", "sibType16-v1130"}; return convert_enum_idx(options, 6, value, "sib_type_mbms_r14_e"); } uint8_t sib_type_mbms_r14_opts::to_number() const @@ -2785,8 +2993,8 @@ uint8_t csi_rs_cfg_nzp_emimo_r13_c::setup_s_::cdm_type_r13_opts::to_number() con // CQI-ReportModeAperiodic ::= ENUMERATED std::string cqi_report_mode_aperiodic_opts::to_string() const { - static constexpr const char* options[] = {"rm12", "rm20", "rm22", "rm30", - "rm31", "rm32-v1250", "rm10-v1310", "rm11-v1310"}; + static constexpr const char* options[] = { + "rm12", "rm20", "rm22", "rm30", "rm31", "rm32-v1250", "rm10-v1310", "rm11-v1310"}; return convert_enum_idx(options, 8, value, "cqi_report_mode_aperiodic_e"); } uint8_t cqi_report_mode_aperiodic_opts::to_number() const @@ -2820,27 +3028,27 @@ uint8_t csi_rs_cfg_non_precoded_r13_s::codebook_cfg_n2_r13_opts::to_number() con std::string csi_rs_cfg_non_precoded_r13_s::codebook_over_sampling_rate_cfg_o1_r13_opts::to_string() const { static constexpr const char* options[] = {"n4", "n8"}; - return convert_enum_idx(options, 2, value, - "csi_rs_cfg_non_precoded_r13_s::codebook_over_sampling_rate_cfg_o1_r13_e_"); + return convert_enum_idx( + options, 2, value, "csi_rs_cfg_non_precoded_r13_s::codebook_over_sampling_rate_cfg_o1_r13_e_"); } uint8_t csi_rs_cfg_non_precoded_r13_s::codebook_over_sampling_rate_cfg_o1_r13_opts::to_number() const { static constexpr uint8_t options[] = {4, 8}; - return convert_enum_idx(options, 2, value, - "csi_rs_cfg_non_precoded_r13_s::codebook_over_sampling_rate_cfg_o1_r13_e_"); + return convert_enum_idx( + options, 2, value, "csi_rs_cfg_non_precoded_r13_s::codebook_over_sampling_rate_cfg_o1_r13_e_"); } std::string csi_rs_cfg_non_precoded_r13_s::codebook_over_sampling_rate_cfg_o2_r13_opts::to_string() const { static constexpr const char* options[] = {"n4", "n8"}; - return convert_enum_idx(options, 2, value, - "csi_rs_cfg_non_precoded_r13_s::codebook_over_sampling_rate_cfg_o2_r13_e_"); + return convert_enum_idx( + options, 2, value, "csi_rs_cfg_non_precoded_r13_s::codebook_over_sampling_rate_cfg_o2_r13_e_"); } uint8_t csi_rs_cfg_non_precoded_r13_s::codebook_over_sampling_rate_cfg_o2_r13_opts::to_number() const { static constexpr uint8_t options[] = {4, 8}; - return convert_enum_idx(options, 2, value, - "csi_rs_cfg_non_precoded_r13_s::codebook_over_sampling_rate_cfg_o2_r13_e_"); + return convert_enum_idx( + options, 2, value, "csi_rs_cfg_non_precoded_r13_s::codebook_over_sampling_rate_cfg_o2_r13_e_"); } std::string csi_rs_cfg_non_precoded_v1430_s::codebook_cfg_n1_v1430_opts::to_string() const @@ -2915,7 +3123,9 @@ std::string cqi_report_periodic_proc_ext_r11_s::cqi_format_ind_periodic_r11_c_:: csi_report_mode_r11_opts::to_string() const { static constexpr const char* options[] = {"submode1", "submode2"}; - return convert_enum_idx(options, 2, value, + return convert_enum_idx(options, + 2, + value, "cqi_report_periodic_proc_ext_r11_s::cqi_format_ind_periodic_r11_c_::wideband_cqi_r11_s_::" "csi_report_mode_r11_e_"); } @@ -2923,7 +3133,9 @@ uint8_t cqi_report_periodic_proc_ext_r11_s::cqi_format_ind_periodic_r11_c_::wide csi_report_mode_r11_opts::to_number() const { static constexpr uint8_t options[] = {1, 2}; - return convert_enum_idx(options, 2, value, + return convert_enum_idx(options, + 2, + value, "cqi_report_periodic_proc_ext_r11_s::cqi_format_ind_periodic_r11_c_::wideband_cqi_r11_s_::" "csi_report_mode_r11_e_"); } @@ -2932,7 +3144,9 @@ std::string cqi_report_periodic_proc_ext_r11_s::cqi_format_ind_periodic_r11_c_:: periodicity_factor_r11_opts::to_string() const { static constexpr const char* options[] = {"n2", "n4"}; - return convert_enum_idx(options, 2, value, + return convert_enum_idx(options, + 2, + value, "cqi_report_periodic_proc_ext_r11_s::cqi_format_ind_periodic_r11_c_::subband_cqi_r11_s_::" "periodicity_factor_r11_e_"); } @@ -2940,7 +3154,9 @@ uint8_t cqi_report_periodic_proc_ext_r11_s::cqi_format_ind_periodic_r11_c_::subb periodicity_factor_r11_opts::to_number() const { static constexpr uint8_t options[] = {2, 4}; - return convert_enum_idx(options, 2, value, + return convert_enum_idx(options, + 2, + value, "cqi_report_periodic_proc_ext_r11_s::cqi_format_ind_periodic_r11_c_::subband_cqi_r11_s_::" "periodicity_factor_r11_e_"); } @@ -2948,8 +3164,8 @@ uint8_t cqi_report_periodic_proc_ext_r11_s::cqi_format_ind_periodic_r11_c_::subb std::string cqi_report_periodic_proc_ext_r11_s::cqi_format_ind_periodic_r11_c_::types_opts::to_string() const { static constexpr const char* options[] = {"widebandCQI-r11", "subbandCQI-r11"}; - return convert_enum_idx(options, 2, value, - "cqi_report_periodic_proc_ext_r11_s::cqi_format_ind_periodic_r11_c_::types"); + return convert_enum_idx( + options, 2, value, "cqi_report_periodic_proc_ext_r11_s::cqi_format_ind_periodic_r11_c_::types"); } std::string cqi_report_periodic_proc_ext_r11_s::periodicity_factor_wb_r13_opts::to_string() const @@ -2984,15 +3200,28 @@ uint16_t poll_byte_r14_opts::to_number() const // PollPDU-r15 ::= ENUMERATED std::string poll_pdu_r15_opts::to_string() const { - static constexpr const char* options[] = { - "p4", "p8", "p16", "p32", "p64", "p128", "p256", "p512", - "p1024", "p2048-r15", "p4096-r15", "p6144-r15", "p8192-r15", "p12288-r15", "p16384-r15", "pInfinity"}; + static constexpr const char* options[] = {"p4", + "p8", + "p16", + "p32", + "p64", + "p128", + "p256", + "p512", + "p1024", + "p2048-r15", + "p4096-r15", + "p6144-r15", + "p8192-r15", + "p12288-r15", + "p16384-r15", + "pInfinity"}; return convert_enum_idx(options, 16, value, "poll_pdu_r15_e"); } int16_t poll_pdu_r15_opts::to_number() const { - static constexpr int16_t options[] = {4, 8, 16, 32, 64, 128, 256, 512, - 1024, 2048, 4096, 6144, 8192, 12288, 16384, -1}; + static constexpr int16_t options[] = { + 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 6144, 8192, 12288, 16384, -1}; return convert_enum_idx(options, 16, value, "poll_pdu_r15_e"); } @@ -3089,7 +3318,9 @@ cqi_report_aperiodic_v1250_c::setup_s_::aperiodic_csi_trigger_v1250_s_::trigger_ { static constexpr const char* options[] = {"s1", "s2"}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "cqi_report_aperiodic_v1250_c::setup_s_::aperiodic_csi_trigger_v1250_s_::trigger_sf_set_ind_r12_e_"); } uint8_t @@ -3097,7 +3328,9 @@ cqi_report_aperiodic_v1250_c::setup_s_::aperiodic_csi_trigger_v1250_s_::trigger_ { static constexpr uint8_t options[] = {1, 2}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "cqi_report_aperiodic_v1250_c::setup_s_::aperiodic_csi_trigger_v1250_s_::trigger_sf_set_ind_r12_e_"); } @@ -3116,7 +3349,9 @@ std::string cqi_report_periodic_r10_c::setup_s_::cqi_format_ind_periodic_r10_c_: csi_report_mode_r10_opts::to_string() const { static constexpr const char* options[] = {"submode1", "submode2"}; - return convert_enum_idx(options, 2, value, + return convert_enum_idx(options, + 2, + value, "cqi_report_periodic_r10_c::setup_s_::cqi_format_ind_periodic_r10_c_::wideband_cqi_r10_s_::" "csi_report_mode_r10_e_"); } @@ -3124,7 +3359,9 @@ uint8_t cqi_report_periodic_r10_c::setup_s_::cqi_format_ind_periodic_r10_c_::wid csi_report_mode_r10_opts::to_number() const { static constexpr uint8_t options[] = {1, 2}; - return convert_enum_idx(options, 2, value, + return convert_enum_idx(options, + 2, + value, "cqi_report_periodic_r10_c::setup_s_::cqi_format_ind_periodic_r10_c_::wideband_cqi_r10_s_::" "csi_report_mode_r10_e_"); } @@ -3133,7 +3370,9 @@ std::string cqi_report_periodic_r10_c::setup_s_::cqi_format_ind_periodic_r10_c_: periodicity_factor_r10_opts::to_string() const { static constexpr const char* options[] = {"n2", "n4"}; - return convert_enum_idx(options, 2, value, + return convert_enum_idx(options, + 2, + value, "cqi_report_periodic_r10_c::setup_s_::cqi_format_ind_periodic_r10_c_::subband_cqi_r10_s_::" "periodicity_factor_r10_e_"); } @@ -3141,7 +3380,9 @@ uint8_t cqi_report_periodic_r10_c::setup_s_::cqi_format_ind_periodic_r10_c_::sub periodicity_factor_r10_opts::to_number() const { static constexpr uint8_t options[] = {2, 4}; - return convert_enum_idx(options, 2, value, + return convert_enum_idx(options, + 2, + value, "cqi_report_periodic_r10_c::setup_s_::cqi_format_ind_periodic_r10_c_::subband_cqi_r10_s_::" "periodicity_factor_r10_e_"); } @@ -3149,8 +3390,8 @@ uint8_t cqi_report_periodic_r10_c::setup_s_::cqi_format_ind_periodic_r10_c_::sub std::string cqi_report_periodic_r10_c::setup_s_::cqi_format_ind_periodic_r10_c_::types_opts::to_string() const { static constexpr const char* options[] = {"widebandCQI-r10", "subbandCQI-r10"}; - return convert_enum_idx(options, 2, value, - "cqi_report_periodic_r10_c::setup_s_::cqi_format_ind_periodic_r10_c_::types"); + return convert_enum_idx( + options, 2, value, "cqi_report_periodic_r10_c::setup_s_::cqi_format_ind_periodic_r10_c_::types"); } std::string cqi_report_periodic_v1320_s::periodicity_factor_wb_r13_opts::to_string() const @@ -3184,9 +3425,22 @@ std::string meas_sf_pattern_r10_c::types_opts::to_string() const // PollByte ::= ENUMERATED std::string poll_byte_opts::to_string() const { - static constexpr const char* options[] = {"kB25", "kB50", "kB75", "kB100", "kB125", "kB250", - "kB375", "kB500", "kB750", "kB1000", "kB1250", "kB1500", - "kB2000", "kB3000", "kBinfinity", "spare1"}; + static constexpr const char* options[] = {"kB25", + "kB50", + "kB75", + "kB100", + "kB125", + "kB250", + "kB375", + "kB500", + "kB750", + "kB1000", + "kB1250", + "kB1500", + "kB2000", + "kB3000", + "kBinfinity", + "spare1"}; return convert_enum_idx(options, 16, value, "poll_byte_e"); } int16_t poll_byte_opts::to_number() const @@ -3285,53 +3539,53 @@ uint8_t csi_rs_cfg_r10_s::csi_rs_r10_c_::setup_s_::ant_ports_count_r10_opts::to_ std::string delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format1_r15_opts::to_string() const { static constexpr const char* options[] = {"dB0", "dB-2"}; - return convert_enum_idx(options, 2, value, - "delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format1_r15_e_"); + return convert_enum_idx( + options, 2, value, "delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format1_r15_e_"); } int8_t delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format1_r15_opts::to_number() const { static constexpr int8_t options[] = {0, -2}; - return convert_enum_idx(options, 2, value, - "delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format1_r15_e_"); + return convert_enum_idx( + options, 2, value, "delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format1_r15_e_"); } std::string delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format1a_r15_opts::to_string() const { static constexpr const char* options[] = {"dB0", "dB-2"}; - return convert_enum_idx(options, 2, value, - "delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format1a_r15_e_"); + return convert_enum_idx( + options, 2, value, "delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format1a_r15_e_"); } int8_t delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format1a_r15_opts::to_number() const { static constexpr int8_t options[] = {0, -2}; - return convert_enum_idx(options, 2, value, - "delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format1a_r15_e_"); + return convert_enum_idx( + options, 2, value, "delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format1a_r15_e_"); } std::string delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format1b_r15_opts::to_string() const { static constexpr const char* options[] = {"dB0", "dB-2"}; - return convert_enum_idx(options, 2, value, - "delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format1b_r15_e_"); + return convert_enum_idx( + options, 2, value, "delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format1b_r15_e_"); } int8_t delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format1b_r15_opts::to_number() const { static constexpr int8_t options[] = {0, -2}; - return convert_enum_idx(options, 2, value, - "delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format1b_r15_e_"); + return convert_enum_idx( + options, 2, value, "delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format1b_r15_e_"); } std::string delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format3_r15_opts::to_string() const { static constexpr const char* options[] = {"dB0", "dB-2"}; - return convert_enum_idx(options, 2, value, - "delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format3_r15_e_"); + return convert_enum_idx( + options, 2, value, "delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format3_r15_e_"); } int8_t delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format3_r15_opts::to_number() const { static constexpr int8_t options[] = {0, -2}; - return convert_enum_idx(options, 2, value, - "delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format3_r15_e_"); + return convert_enum_idx( + options, 2, value, "delta_tx_d_offset_list_spucch_r15_s::delta_tx_d_offset_spucch_format3_r15_e_"); } std::string epdcch_set_cfg_r11_s::tx_type_r11_opts::to_string() const @@ -3354,77 +3608,77 @@ uint8_t epdcch_set_cfg_r11_s::res_block_assign_r11_s_::num_prb_pairs_r11_opts::t std::string epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::csi_num_repeat_ce_r13_opts::to_string() const { static constexpr const char* options[] = {"sf1", "sf2", "sf4", "sf8", "sf16", "sf32"}; - return convert_enum_idx(options, 6, value, - "epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::csi_num_repeat_ce_r13_e_"); + return convert_enum_idx( + options, 6, value, "epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::csi_num_repeat_ce_r13_e_"); } uint8_t epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::csi_num_repeat_ce_r13_opts::to_number() const { static constexpr uint8_t options[] = {1, 2, 4, 8, 16, 32}; - return convert_enum_idx(options, 6, value, - "epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::csi_num_repeat_ce_r13_e_"); + return convert_enum_idx( + options, 6, value, "epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::csi_num_repeat_ce_r13_e_"); } std::string epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_pdsch_hop_cfg_r13_opts::to_string() const { static constexpr const char* options[] = {"on", "off"}; - return convert_enum_idx(options, 2, value, - "epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_pdsch_hop_cfg_r13_e_"); + return convert_enum_idx( + options, 2, value, "epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_pdsch_hop_cfg_r13_e_"); } std::string epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_start_sf_uess_r13_c_::fdd_r13_opts::to_string() const { static constexpr const char* options[] = {"v1", "v1dot5", "v2", "v2dot5", "v4", "v5", "v8", "v10"}; - return convert_enum_idx(options, 8, value, - "epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_start_sf_uess_r13_c_::fdd_r13_e_"); + return convert_enum_idx( + options, 8, value, "epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_start_sf_uess_r13_c_::fdd_r13_e_"); } float epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_start_sf_uess_r13_c_::fdd_r13_opts::to_number() const { static constexpr float options[] = {1.0, 1.5, 2.0, 2.5, 4.0, 5.0, 8.0, 10.0}; - return convert_enum_idx(options, 8, value, - "epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_start_sf_uess_r13_c_::fdd_r13_e_"); + return convert_enum_idx( + options, 8, value, "epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_start_sf_uess_r13_c_::fdd_r13_e_"); } std::string epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_start_sf_uess_r13_c_::fdd_r13_opts::to_number_string() const { static constexpr const char* options[] = {"1", "1.5", "2", "2.5", "4", "5", "8", "10"}; - return convert_enum_idx(options, 8, value, - "epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_start_sf_uess_r13_c_::fdd_r13_e_"); + return convert_enum_idx( + options, 8, value, "epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_start_sf_uess_r13_c_::fdd_r13_e_"); } std::string epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_start_sf_uess_r13_c_::tdd_r13_opts::to_string() const { static constexpr const char* options[] = {"v1", "v2", "v4", "v5", "v8", "v10", "v20", "spare1"}; - return convert_enum_idx(options, 8, value, - "epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_start_sf_uess_r13_c_::tdd_r13_e_"); + return convert_enum_idx( + options, 8, value, "epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_start_sf_uess_r13_c_::tdd_r13_e_"); } uint8_t epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_start_sf_uess_r13_c_::tdd_r13_opts::to_number() const { static constexpr uint8_t options[] = {1, 2, 4, 5, 8, 10, 20}; - return convert_enum_idx(options, 7, value, - "epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_start_sf_uess_r13_c_::tdd_r13_e_"); + return convert_enum_idx( + options, 7, value, "epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_start_sf_uess_r13_c_::tdd_r13_e_"); } std::string epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_start_sf_uess_r13_c_::types_opts::to_string() const { static constexpr const char* options[] = {"fdd-r13", "tdd-r13"}; - return convert_enum_idx(options, 2, value, - "epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_start_sf_uess_r13_c_::types"); + return convert_enum_idx( + options, 2, value, "epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_start_sf_uess_r13_c_::types"); } std::string epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_num_repeat_r13_opts::to_string() const { static constexpr const char* options[] = {"r1", "r2", "r4", "r8", "r16", "r32", "r64", "r128", "r256"}; - return convert_enum_idx(options, 9, value, - "epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_num_repeat_r13_e_"); + return convert_enum_idx( + options, 9, value, "epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_num_repeat_r13_e_"); } uint16_t epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_num_repeat_r13_opts::to_number() const { static constexpr uint16_t options[] = {1, 2, 4, 8, 16, 32, 64, 128, 256}; - return convert_enum_idx(options, 9, value, - "epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_num_repeat_r13_e_"); + return convert_enum_idx( + options, 9, value, "epdcch_set_cfg_r11_s::mpdcch_cfg_r13_c_::setup_s_::mpdcch_num_repeat_r13_e_"); } std::string enable256_qam_r14_c::setup_c_::types_opts::to_string() const @@ -3435,9 +3689,22 @@ std::string enable256_qam_r14_c::setup_c_::types_opts::to_string() const std::string lc_ch_cfg_s::ul_specific_params_s_::prioritised_bit_rate_opts::to_string() const { - static constexpr const char* options[] = { - "kBps0", "kBps8", "kBps16", "kBps32", "kBps64", "kBps128", "kBps256", "infinity", - "kBps512-v1020", "kBps1024-v1020", "kBps2048-v1020", "spare5", "spare4", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = {"kBps0", + "kBps8", + "kBps16", + "kBps32", + "kBps64", + "kBps128", + "kBps256", + "infinity", + "kBps512-v1020", + "kBps1024-v1020", + "kBps2048-v1020", + "spare5", + "spare4", + "spare3", + "spare2", + "spare1"}; return convert_enum_idx(options, 16, value, "lc_ch_cfg_s::ul_specific_params_s_::prioritised_bit_rate_e_"); } int16_t lc_ch_cfg_s::ul_specific_params_s_::prioritised_bit_rate_opts::to_number() const @@ -3499,21 +3766,21 @@ std::string p_a_opts::to_number_string() const std::string pdsch_re_map_qcl_cfg_r11_s::optional_set_of_fields_r11_s_::crs_ports_count_r11_opts::to_string() const { static constexpr const char* options[] = {"n1", "n2", "n4", "spare1"}; - return convert_enum_idx(options, 4, value, - "pdsch_re_map_qcl_cfg_r11_s::optional_set_of_fields_r11_s_::crs_ports_count_r11_e_"); + return convert_enum_idx( + options, 4, value, "pdsch_re_map_qcl_cfg_r11_s::optional_set_of_fields_r11_s_::crs_ports_count_r11_e_"); } uint8_t pdsch_re_map_qcl_cfg_r11_s::optional_set_of_fields_r11_s_::crs_ports_count_r11_opts::to_number() const { static constexpr uint8_t options[] = {1, 2, 4}; - return convert_enum_idx(options, 3, value, - "pdsch_re_map_qcl_cfg_r11_s::optional_set_of_fields_r11_s_::crs_ports_count_r11_e_"); + return convert_enum_idx( + options, 3, value, "pdsch_re_map_qcl_cfg_r11_s::optional_set_of_fields_r11_s_::crs_ports_count_r11_e_"); } std::string pdsch_re_map_qcl_cfg_r11_s::optional_set_of_fields_r11_s_::pdsch_start_r11_opts::to_string() const { static constexpr const char* options[] = {"reserved", "n1", "n2", "n3", "n4", "assigned"}; - return convert_enum_idx(options, 6, value, - "pdsch_re_map_qcl_cfg_r11_s::optional_set_of_fields_r11_s_::pdsch_start_r11_e_"); + return convert_enum_idx( + options, 6, value, "pdsch_re_map_qcl_cfg_r11_s::optional_set_of_fields_r11_s_::pdsch_start_r11_e_"); } uint8_t pdsch_re_map_qcl_cfg_r11_s::optional_set_of_fields_r11_s_::pdsch_start_r11_opts::to_number() const { @@ -3536,21 +3803,21 @@ std::string pdsch_re_map_qcl_cfg_r11_s::codeword_one_cfg_v1530_c_::setup_s_::crs_ports_count_v1530_opts::to_string() const { static constexpr const char* options[] = {"n1", "n2", "n4", "spare1"}; - return convert_enum_idx(options, 4, value, - "pdsch_re_map_qcl_cfg_r11_s::codeword_one_cfg_v1530_c_::setup_s_::crs_ports_count_v1530_e_"); + return convert_enum_idx( + options, 4, value, "pdsch_re_map_qcl_cfg_r11_s::codeword_one_cfg_v1530_c_::setup_s_::crs_ports_count_v1530_e_"); } uint8_t pdsch_re_map_qcl_cfg_r11_s::codeword_one_cfg_v1530_c_::setup_s_::crs_ports_count_v1530_opts::to_number() const { static constexpr uint8_t options[] = {1, 2, 4}; - return convert_enum_idx(options, 3, value, - "pdsch_re_map_qcl_cfg_r11_s::codeword_one_cfg_v1530_c_::setup_s_::crs_ports_count_v1530_e_"); + return convert_enum_idx( + options, 3, value, "pdsch_re_map_qcl_cfg_r11_s::codeword_one_cfg_v1530_c_::setup_s_::crs_ports_count_v1530_e_"); } std::string pdsch_re_map_qcl_cfg_r11_s::codeword_one_cfg_v1530_c_::setup_s_::pdsch_start_v1530_opts::to_string() const { static constexpr const char* options[] = {"reserved", "n1", "n2", "n3", "n4", "assigned"}; - return convert_enum_idx(options, 6, value, - "pdsch_re_map_qcl_cfg_r11_s::codeword_one_cfg_v1530_c_::setup_s_::pdsch_start_v1530_e_"); + return convert_enum_idx( + options, 6, value, "pdsch_re_map_qcl_cfg_r11_s::codeword_one_cfg_v1530_c_::setup_s_::pdsch_start_v1530_e_"); } uint8_t pdsch_re_map_qcl_cfg_r11_s::codeword_one_cfg_v1530_c_::setup_s_::pdsch_start_v1530_opts::to_number() const { @@ -3584,8 +3851,8 @@ uint16_t poll_pdu_v1310_opts::to_number() const std::string rlc_cfg_r15_s::mode_r15_c_::types_opts::to_string() const { - static constexpr const char* options[] = {"am-r15", "um-Bi-Directional-r15", "um-Uni-Directional-UL-r15", - "um-Uni-Directional-DL-r15"}; + static constexpr const char* options[] = { + "am-r15", "um-Bi-Directional-r15", "um-Uni-Directional-UL-r15", "um-Uni-Directional-DL-r15"}; return convert_enum_idx(options, 4, value, "rlc_cfg_r15_s::mode_r15_c_::types"); } @@ -3643,11 +3910,19 @@ uint8_t ant_info_ded_stti_r15_c::setup_s_::tx_mode_dl_non_mbsfn_r15_opts::to_num std::string ant_info_ded_stti_r15_c::setup_s_::codebook_subset_restrict_c_::types_opts::to_string() const { - static constexpr const char* options[] = { - "n2TxAntenna-tm3-r15", "n4TxAntenna-tm3-r15", "n2TxAntenna-tm4-r15", "n4TxAntenna-tm4-r15", - "n2TxAntenna-tm5-r15", "n4TxAntenna-tm5-r15", "n2TxAntenna-tm6-r15", "n4TxAntenna-tm6-r15", - "n2TxAntenna-tm8-r15", "n4TxAntenna-tm8-r15", "n2TxAntenna-tm9and10-r15", "n4TxAntenna-tm9and10-r15", - "n8TxAntenna-tm9and10-r15"}; + static constexpr const char* options[] = {"n2TxAntenna-tm3-r15", + "n4TxAntenna-tm3-r15", + "n2TxAntenna-tm4-r15", + "n4TxAntenna-tm4-r15", + "n2TxAntenna-tm5-r15", + "n4TxAntenna-tm5-r15", + "n2TxAntenna-tm6-r15", + "n4TxAntenna-tm6-r15", + "n2TxAntenna-tm8-r15", + "n4TxAntenna-tm8-r15", + "n2TxAntenna-tm9and10-r15", + "n4TxAntenna-tm9and10-r15", + "n8TxAntenna-tm9and10-r15"}; return convert_enum_idx(options, 13, value, "ant_info_ded_stti_r15_c::setup_s_::codebook_subset_restrict_c_::types"); } @@ -3722,66 +3997,66 @@ uint8_t crs_assist_info_r13_s::ant_ports_count_r13_opts::to_number() const std::string delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format1_r10_opts::to_string() const { static constexpr const char* options[] = {"dB0", "dB-2"}; - return convert_enum_idx(options, 2, value, - "delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format1_r10_e_"); + return convert_enum_idx( + options, 2, value, "delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format1_r10_e_"); } int8_t delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format1_r10_opts::to_number() const { static constexpr int8_t options[] = {0, -2}; - return convert_enum_idx(options, 2, value, - "delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format1_r10_e_"); + return convert_enum_idx( + options, 2, value, "delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format1_r10_e_"); } std::string delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format1a1b_r10_opts::to_string() const { static constexpr const char* options[] = {"dB0", "dB-2"}; - return convert_enum_idx(options, 2, value, - "delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format1a1b_r10_e_"); + return convert_enum_idx( + options, 2, value, "delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format1a1b_r10_e_"); } int8_t delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format1a1b_r10_opts::to_number() const { static constexpr int8_t options[] = {0, -2}; - return convert_enum_idx(options, 2, value, - "delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format1a1b_r10_e_"); + return convert_enum_idx( + options, 2, value, "delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format1a1b_r10_e_"); } std::string delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format22a2b_r10_opts::to_string() const { static constexpr const char* options[] = {"dB0", "dB-2"}; - return convert_enum_idx(options, 2, value, - "delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format22a2b_r10_e_"); + return convert_enum_idx( + options, 2, value, "delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format22a2b_r10_e_"); } int8_t delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format22a2b_r10_opts::to_number() const { static constexpr int8_t options[] = {0, -2}; - return convert_enum_idx(options, 2, value, - "delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format22a2b_r10_e_"); + return convert_enum_idx( + options, 2, value, "delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format22a2b_r10_e_"); } std::string delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format3_r10_opts::to_string() const { static constexpr const char* options[] = {"dB0", "dB-2"}; - return convert_enum_idx(options, 2, value, - "delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format3_r10_e_"); + return convert_enum_idx( + options, 2, value, "delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format3_r10_e_"); } int8_t delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format3_r10_opts::to_number() const { static constexpr int8_t options[] = {0, -2}; - return convert_enum_idx(options, 2, value, - "delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format3_r10_e_"); + return convert_enum_idx( + options, 2, value, "delta_tx_d_offset_list_pucch_r10_s::delta_tx_d_offset_pucch_format3_r10_e_"); } std::string delta_tx_d_offset_list_pucch_v1130_s::delta_tx_d_offset_pucch_format1b_cs_r11_opts::to_string() const { static constexpr const char* options[] = {"dB0", "dB-1"}; - return convert_enum_idx(options, 2, value, - "delta_tx_d_offset_list_pucch_v1130_s::delta_tx_d_offset_pucch_format1b_cs_r11_e_"); + return convert_enum_idx( + options, 2, value, "delta_tx_d_offset_list_pucch_v1130_s::delta_tx_d_offset_pucch_format1b_cs_r11_e_"); } int8_t delta_tx_d_offset_list_pucch_v1130_s::delta_tx_d_offset_pucch_format1b_cs_r11_opts::to_number() const { static constexpr int8_t options[] = {0, -1}; - return convert_enum_idx(options, 2, value, - "delta_tx_d_offset_list_pucch_v1130_s::delta_tx_d_offset_pucch_format1b_cs_r11_e_"); + return convert_enum_idx( + options, 2, value, "delta_tx_d_offset_list_pucch_v1130_s::delta_tx_d_offset_pucch_format1b_cs_r11_e_"); } std::string eimta_main_cfg_r12_c::setup_s_::eimta_cmd_periodicity_r12_opts::to_string() const @@ -3867,36 +4142,49 @@ std::string pdcp_cfg_s::t_reordering_r12_opts::to_string() const } uint16_t pdcp_cfg_s::t_reordering_r12_opts::to_number() const { - static constexpr uint16_t options[] = {0, 20, 40, 60, 80, 100, 120, 140, 160, - 180, 200, 220, 240, 260, 280, 300, 500, 750}; + static constexpr uint16_t options[] = { + 0, 20, 40, 60, 80, 100, 120, 140, 160, 180, 200, 220, 240, 260, 280, 300, 500, 750}; return convert_enum_idx(options, 18, value, "pdcp_cfg_s::t_reordering_r12_e_"); } std::string pdcp_cfg_s::ul_data_split_thres_r13_c_::setup_opts::to_string() const { - static constexpr const char* options[] = {"b0", "b100", "b200", "b400", "b800", "b1600", - "b3200", "b6400", "b12800", "b25600", "b51200", "b102400", - "b204800", "b409600", "b819200", "spare1"}; + static constexpr const char* options[] = {"b0", + "b100", + "b200", + "b400", + "b800", + "b1600", + "b3200", + "b6400", + "b12800", + "b25600", + "b51200", + "b102400", + "b204800", + "b409600", + "b819200", + "spare1"}; return convert_enum_idx(options, 16, value, "pdcp_cfg_s::ul_data_split_thres_r13_c_::setup_e_"); } uint32_t pdcp_cfg_s::ul_data_split_thres_r13_c_::setup_opts::to_number() const { - static constexpr uint32_t options[] = {0, 100, 200, 400, 800, 1600, 3200, 6400, - 12800, 25600, 51200, 102400, 204800, 409600, 819200}; + static constexpr uint32_t options[] = { + 0, 100, 200, 400, 800, 1600, 3200, 6400, 12800, 25600, 51200, 102400, 204800, 409600, 819200}; return convert_enum_idx(options, 15, value, "pdcp_cfg_s::ul_data_split_thres_r13_c_::setup_e_"); } std::string pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_type_for_polling_r13_opts::to_string() const { static constexpr const char* options[] = {"type1", "type2"}; - return convert_enum_idx(options, 2, value, - "pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_type_for_polling_r13_e_"); + return convert_enum_idx( + options, 2, value, "pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_type_for_polling_r13_e_"); } uint8_t pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_type_for_polling_r13_opts::to_number() const { static constexpr uint8_t options[] = {1, 2}; - return convert_enum_idx(options, 2, value, - "pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_type_for_polling_r13_e_"); + return convert_enum_idx( + options, 2, value, "pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_type_for_polling_r13_e_"); } std::string pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_periodicity_type1_r13_opts::to_string() const @@ -3904,15 +4192,15 @@ std::string pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_periodicity static constexpr const char* options[] = {"ms5", "ms10", "ms20", "ms30", "ms40", "ms50", "ms60", "ms70", "ms80", "ms90", "ms100", "ms150", "ms200", "ms300", "ms500", "ms1000", "ms2000", "ms5000", "ms10000", "ms20000", "ms50000"}; - return convert_enum_idx(options, 21, value, - "pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_periodicity_type1_r13_e_"); + return convert_enum_idx( + options, 21, value, "pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_periodicity_type1_r13_e_"); } uint16_t pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_periodicity_type1_r13_opts::to_number() const { static constexpr uint16_t options[] = {5, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 150, 200, 300, 500, 1000, 2000, 5000, 10000, 20000, 50000}; - return convert_enum_idx(options, 21, value, - "pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_periodicity_type1_r13_e_"); + return convert_enum_idx( + options, 21, value, "pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_periodicity_type1_r13_e_"); } std::string pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_periodicity_type2_r13_opts::to_string() const @@ -3920,45 +4208,57 @@ std::string pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_periodicity static constexpr const char* options[] = {"ms5", "ms10", "ms20", "ms30", "ms40", "ms50", "ms60", "ms70", "ms80", "ms90", "ms100", "ms150", "ms200", "ms300", "ms500", "ms1000", "ms2000", "ms5000", "ms10000", "ms20000", "ms50000"}; - return convert_enum_idx(options, 21, value, - "pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_periodicity_type2_r13_e_"); + return convert_enum_idx( + options, 21, value, "pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_periodicity_type2_r13_e_"); } uint16_t pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_periodicity_type2_r13_opts::to_number() const { static constexpr uint16_t options[] = {5, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 150, 200, 300, 500, 1000, 2000, 5000, 10000, 20000, 50000}; - return convert_enum_idx(options, 21, value, - "pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_periodicity_type2_r13_e_"); + return convert_enum_idx( + options, 21, value, "pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_periodicity_type2_r13_e_"); } std::string pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_periodicity_offset_r13_opts::to_string() const { - static constexpr const char* options[] = {"ms1", "ms2", "ms5", "ms10", "ms25", "ms50", - "ms100", "ms250", "ms500", "ms2500", "ms5000", "ms25000"}; - return convert_enum_idx(options, 12, value, - "pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_periodicity_offset_r13_e_"); + static constexpr const char* options[] = { + "ms1", "ms2", "ms5", "ms10", "ms25", "ms50", "ms100", "ms250", "ms500", "ms2500", "ms5000", "ms25000"}; + return convert_enum_idx( + options, 12, value, "pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_periodicity_offset_r13_e_"); } uint16_t pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_periodicity_offset_r13_opts::to_number() const { static constexpr uint16_t options[] = {1, 2, 5, 10, 25, 50, 100, 250, 500, 2500, 5000, 25000}; - return convert_enum_idx(options, 12, value, - "pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_periodicity_offset_r13_e_"); + return convert_enum_idx( + options, 12, value, "pdcp_cfg_s::status_feedback_r13_c_::setup_s_::status_pdu_periodicity_offset_r13_e_"); } std::string pdcp_cfg_s::ul_lwa_cfg_r14_c_::setup_s_::ul_lwa_data_split_thres_r14_opts::to_string() const { - static constexpr const char* options[] = {"b0", "b100", "b200", "b400", "b800", - "b1600", "b3200", "b6400", "b12800", "b25600", - "b51200", "b102400", "b204800", "b409600", "b819200"}; - return convert_enum_idx(options, 15, value, - "pdcp_cfg_s::ul_lwa_cfg_r14_c_::setup_s_::ul_lwa_data_split_thres_r14_e_"); + static constexpr const char* options[] = {"b0", + "b100", + "b200", + "b400", + "b800", + "b1600", + "b3200", + "b6400", + "b12800", + "b25600", + "b51200", + "b102400", + "b204800", + "b409600", + "b819200"}; + return convert_enum_idx( + options, 15, value, "pdcp_cfg_s::ul_lwa_cfg_r14_c_::setup_s_::ul_lwa_data_split_thres_r14_e_"); } uint32_t pdcp_cfg_s::ul_lwa_cfg_r14_c_::setup_s_::ul_lwa_data_split_thres_r14_opts::to_number() const { - static constexpr uint32_t options[] = {0, 100, 200, 400, 800, 1600, 3200, 6400, - 12800, 25600, 51200, 102400, 204800, 409600, 819200}; - return convert_enum_idx(options, 15, value, - "pdcp_cfg_s::ul_lwa_cfg_r14_c_::setup_s_::ul_lwa_data_split_thres_r14_e_"); + static constexpr uint32_t options[] = { + 0, 100, 200, 400, 800, 1600, 3200, 6400, 12800, 25600, 51200, 102400, 204800, 409600, 819200}; + return convert_enum_idx( + options, 15, value, "pdcp_cfg_s::ul_lwa_cfg_r14_c_::setup_s_::ul_lwa_data_split_thres_r14_e_"); } std::string pdcp_cfg_s::ul_only_hdr_compress_r14_c_::types_opts::to_string() const @@ -4004,8 +4304,8 @@ std::string rlc_bearer_cfg_r15_c::setup_s_::lc_ch_id_cfg_r15_c_::types_opts::to_ std::string rlc_cfg_c::types_opts::to_string() const { - static constexpr const char* options[] = {"am", "um-Bi-Directional", "um-Uni-Directional-UL", - "um-Uni-Directional-DL"}; + static constexpr const char* options[] = { + "am", "um-Bi-Directional", "um-Uni-Directional-UL", "um-Uni-Directional-DL"}; return convert_enum_idx(options, 4, value, "rlc_cfg_c::types"); } @@ -4022,9 +4322,22 @@ uint8_t spdcch_cfg_r15_c::setup_s_::spdcch_l1_reuse_ind_r15_opts::to_number() co std::string sps_cfg_sl_r14_s::semi_persist_sched_interv_sl_r14_opts::to_string() const { - static constexpr const char* options[] = {"sf20", "sf50", "sf100", "sf200", "sf300", "sf400", - "sf500", "sf600", "sf700", "sf800", "sf900", "sf1000", - "spare4", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = {"sf20", + "sf50", + "sf100", + "sf200", + "sf300", + "sf400", + "sf500", + "sf600", + "sf700", + "sf800", + "sf900", + "sf1000", + "spare4", + "spare3", + "spare2", + "spare1"}; return convert_enum_idx(options, 16, value, "sps_cfg_sl_r14_s::semi_persist_sched_interv_sl_r14_e_"); } uint16_t sps_cfg_sl_r14_s::semi_persist_sched_interv_sl_r14_opts::to_number() const @@ -4035,9 +4348,22 @@ uint16_t sps_cfg_sl_r14_s::semi_persist_sched_interv_sl_r14_opts::to_number() co std::string sps_cfg_ul_c::setup_s_::semi_persist_sched_interv_ul_opts::to_string() const { - static constexpr const char* options[] = {"sf10", "sf20", "sf32", "sf40", "sf64", "sf80", - "sf128", "sf160", "sf320", "sf640", "sf1-v1430", "sf2-v1430", - "sf3-v1430", "sf4-v1430", "sf5-v1430", "spare1"}; + static constexpr const char* options[] = {"sf10", + "sf20", + "sf32", + "sf40", + "sf64", + "sf80", + "sf128", + "sf160", + "sf320", + "sf640", + "sf1-v1430", + "sf2-v1430", + "sf3-v1430", + "sf4-v1430", + "sf5-v1430", + "spare1"}; return convert_enum_idx(options, 16, value, "sps_cfg_ul_c::setup_s_::semi_persist_sched_interv_ul_e_"); } uint16_t sps_cfg_ul_c::setup_s_::semi_persist_sched_interv_ul_opts::to_number() const @@ -4059,9 +4385,22 @@ uint8_t sps_cfg_ul_c::setup_s_::implicit_release_after_opts::to_number() const std::string sps_cfg_ul_c::setup_s_::semi_persist_sched_interv_ul_v1430_opts::to_string() const { - static constexpr const char* options[] = {"sf50", "sf100", "sf200", "sf300", "sf400", "sf500", - "sf600", "sf700", "sf800", "sf900", "sf1000", "spare5", - "spare4", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = {"sf50", + "sf100", + "sf200", + "sf300", + "sf400", + "sf500", + "sf600", + "sf700", + "sf800", + "sf900", + "sf1000", + "spare5", + "spare4", + "spare3", + "spare2", + "spare1"}; return convert_enum_idx(options, 16, value, "sps_cfg_ul_c::setup_s_::semi_persist_sched_interv_ul_v1430_e_"); } uint16_t sps_cfg_ul_c::setup_s_::semi_persist_sched_interv_ul_v1430_opts::to_number() const @@ -4105,17 +4444,30 @@ uint8_t sps_cfg_ul_c::setup_s_::total_num_pusch_sps_ul_repeats_r15_opts::to_numb std::string sps_cfg_ul_stti_r15_c::setup_s_::semi_persist_sched_interv_ul_stti_r15_opts::to_string() const { - static constexpr const char* options[] = {"sTTI1", "sTTI2", "sTTI3", "sTTI4", "sTTI6", "sTTI8", - "sTTI12", "sTTI16", "sTTI20", "sTTI40", "sTTI60", "sTTI80", - "sTTI120", "sTTI240", "spare2", "spare1"}; - return convert_enum_idx(options, 16, value, - "sps_cfg_ul_stti_r15_c::setup_s_::semi_persist_sched_interv_ul_stti_r15_e_"); + static constexpr const char* options[] = {"sTTI1", + "sTTI2", + "sTTI3", + "sTTI4", + "sTTI6", + "sTTI8", + "sTTI12", + "sTTI16", + "sTTI20", + "sTTI40", + "sTTI60", + "sTTI80", + "sTTI120", + "sTTI240", + "spare2", + "spare1"}; + return convert_enum_idx( + options, 16, value, "sps_cfg_ul_stti_r15_c::setup_s_::semi_persist_sched_interv_ul_stti_r15_e_"); } uint8_t sps_cfg_ul_stti_r15_c::setup_s_::semi_persist_sched_interv_ul_stti_r15_opts::to_number() const { static constexpr uint8_t options[] = {1, 2, 3, 4, 6, 8, 12, 16, 20, 40, 60, 80, 120, 240}; - return convert_enum_idx(options, 14, value, - "sps_cfg_ul_stti_r15_c::setup_s_::semi_persist_sched_interv_ul_stti_r15_e_"); + return convert_enum_idx( + options, 14, value, "sps_cfg_ul_stti_r15_c::setup_s_::semi_persist_sched_interv_ul_stti_r15_e_"); } std::string sps_cfg_ul_stti_r15_c::setup_s_::implicit_release_after_opts::to_string() const @@ -4154,27 +4506,27 @@ uint8_t sps_cfg_ul_stti_r15_c::setup_s_::rv_sps_stti_ul_repeats_r15_opts::to_num std::string sps_cfg_ul_stti_r15_c::setup_s_::tbs_scaling_factor_subslot_sps_ul_repeats_r15_opts::to_string() const { static constexpr const char* options[] = {"n6", "n12"}; - return convert_enum_idx(options, 2, value, - "sps_cfg_ul_stti_r15_c::setup_s_::tbs_scaling_factor_subslot_sps_ul_repeats_r15_e_"); + return convert_enum_idx( + options, 2, value, "sps_cfg_ul_stti_r15_c::setup_s_::tbs_scaling_factor_subslot_sps_ul_repeats_r15_e_"); } uint8_t sps_cfg_ul_stti_r15_c::setup_s_::tbs_scaling_factor_subslot_sps_ul_repeats_r15_opts::to_number() const { static constexpr uint8_t options[] = {6, 12}; - return convert_enum_idx(options, 2, value, - "sps_cfg_ul_stti_r15_c::setup_s_::tbs_scaling_factor_subslot_sps_ul_repeats_r15_e_"); + return convert_enum_idx( + options, 2, value, "sps_cfg_ul_stti_r15_c::setup_s_::tbs_scaling_factor_subslot_sps_ul_repeats_r15_e_"); } std::string sps_cfg_ul_stti_r15_c::setup_s_::total_num_pusch_sps_stti_ul_repeats_r15_opts::to_string() const { static constexpr const char* options[] = {"n2", "n3", "n4", "n6"}; - return convert_enum_idx(options, 4, value, - "sps_cfg_ul_stti_r15_c::setup_s_::total_num_pusch_sps_stti_ul_repeats_r15_e_"); + return convert_enum_idx( + options, 4, value, "sps_cfg_ul_stti_r15_c::setup_s_::total_num_pusch_sps_stti_ul_repeats_r15_e_"); } uint8_t sps_cfg_ul_stti_r15_c::setup_s_::total_num_pusch_sps_stti_ul_repeats_r15_opts::to_number() const { static constexpr uint8_t options[] = {2, 3, 4, 6}; - return convert_enum_idx(options, 4, value, - "sps_cfg_ul_stti_r15_c::setup_s_::total_num_pusch_sps_stti_ul_repeats_r15_e_"); + return convert_enum_idx( + options, 4, value, "sps_cfg_ul_stti_r15_c::setup_s_::total_num_pusch_sps_stti_ul_repeats_r15_e_"); } std::string srs_cfg_ap_r10_s::srs_bw_ap_r10_opts::to_string() const @@ -4212,8 +4564,8 @@ uint8_t srs_cfg_ap_r13_s::srs_bw_ap_r13_opts::to_number() const std::string srs_cfg_ap_r13_s::cyclic_shift_ap_r13_opts::to_string() const { - static constexpr const char* options[] = {"cs0", "cs1", "cs2", "cs3", "cs4", "cs5", - "cs6", "cs7", "cs8", "cs9", "cs10", "cs11"}; + static constexpr const char* options[] = { + "cs0", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "cs8", "cs9", "cs10", "cs11"}; return convert_enum_idx(options, 12, value, "srs_cfg_ap_r13_s::cyclic_shift_ap_r13_e_"); } uint8_t srs_cfg_ap_r13_s::cyclic_shift_ap_r13_opts::to_number() const @@ -4287,8 +4639,8 @@ uint8_t slot_or_subslot_pdsch_cfg_r15_c::setup_s_::alt_cqi_table_stti_r15_opts:: std::string slot_or_subslot_pdsch_cfg_r15_c::setup_s_::alt_cqi_table1024_qam_stti_r15_opts::to_string() const { static constexpr const char* options[] = {"allSubframes", "csi-SubframeSet1", "csi-SubframeSet2", "spare1"}; - return convert_enum_idx(options, 4, value, - "slot_or_subslot_pdsch_cfg_r15_c::setup_s_::alt_cqi_table1024_qam_stti_r15_e_"); + return convert_enum_idx( + options, 4, value, "slot_or_subslot_pdsch_cfg_r15_c::setup_s_::alt_cqi_table1024_qam_stti_r15_e_"); } uint8_t slot_or_subslot_pdsch_cfg_r15_c::setup_s_::alt_cqi_table1024_qam_stti_r15_opts::to_number() const { @@ -4338,8 +4690,14 @@ uint8_t ant_info_ded_s::tx_mode_opts::to_number() const std::string ant_info_ded_s::codebook_subset_restrict_c_::types_opts::to_string() const { - static constexpr const char* options[] = {"n2TxAntenna-tm3", "n4TxAntenna-tm3", "n2TxAntenna-tm4", "n4TxAntenna-tm4", - "n2TxAntenna-tm5", "n4TxAntenna-tm5", "n2TxAntenna-tm6", "n4TxAntenna-tm6"}; + static constexpr const char* options[] = {"n2TxAntenna-tm3", + "n4TxAntenna-tm3", + "n2TxAntenna-tm4", + "n4TxAntenna-tm4", + "n2TxAntenna-tm5", + "n4TxAntenna-tm5", + "n2TxAntenna-tm6", + "n4TxAntenna-tm6"}; return convert_enum_idx(options, 8, value, "ant_info_ded_s::codebook_subset_restrict_c_::types"); } @@ -4351,9 +4709,22 @@ std::string ant_info_ded_s::ue_tx_ant_sel_c_::setup_opts::to_string() const std::string ant_info_ded_r10_s::tx_mode_r10_opts::to_string() const { - static constexpr const char* options[] = {"tm1", "tm2", "tm3", "tm4", "tm5", "tm6", - "tm7", "tm8-v920", "tm9-v1020", "tm10-v1130", "spare6", "spare5", - "spare4", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = {"tm1", + "tm2", + "tm3", + "tm4", + "tm5", + "tm6", + "tm7", + "tm8-v920", + "tm9-v1020", + "tm10-v1130", + "spare6", + "spare5", + "spare4", + "spare3", + "spare2", + "spare1"}; return convert_enum_idx(options, 16, value, "ant_info_ded_r10_s::tx_mode_r10_e_"); } uint8_t ant_info_ded_r10_s::tx_mode_r10_opts::to_number() const @@ -4371,14 +4742,14 @@ std::string ant_info_ded_r10_s::ue_tx_ant_sel_c_::setup_opts::to_string() const std::string ant_info_ded_v1530_c::setup_c_::ue_tx_ant_sel_srs_minus2_t4_r_nr_of_pairs_r15_opts::to_string() const { static constexpr const char* options[] = {"two", "three"}; - return convert_enum_idx(options, 2, value, - "ant_info_ded_v1530_c::setup_c_::ue_tx_ant_sel_srs_minus2_t4_r_nr_of_pairs_r15_e_"); + return convert_enum_idx( + options, 2, value, "ant_info_ded_v1530_c::setup_c_::ue_tx_ant_sel_srs_minus2_t4_r_nr_of_pairs_r15_e_"); } uint8_t ant_info_ded_v1530_c::setup_c_::ue_tx_ant_sel_srs_minus2_t4_r_nr_of_pairs_r15_opts::to_number() const { static constexpr uint8_t options[] = {2, 3}; - return convert_enum_idx(options, 2, value, - "ant_info_ded_v1530_c::setup_c_::ue_tx_ant_sel_srs_minus2_t4_r_nr_of_pairs_r15_e_"); + return convert_enum_idx( + options, 2, value, "ant_info_ded_v1530_c::setup_c_::ue_tx_ant_sel_srs_minus2_t4_r_nr_of_pairs_r15_e_"); } std::string ant_info_ded_v1530_c::setup_c_::types_opts::to_string() const @@ -4447,8 +4818,22 @@ std::string drb_to_add_mod_s::lwa_wlan_ac_r14_opts::to_string() const std::string drx_cfg_c::setup_s_::on_dur_timer_opts::to_string() const { - static constexpr const char* options[] = {"psf1", "psf2", "psf3", "psf4", "psf5", "psf6", "psf8", "psf10", - "psf20", "psf30", "psf40", "psf50", "psf60", "psf80", "psf100", "psf200"}; + static constexpr const char* options[] = {"psf1", + "psf2", + "psf3", + "psf4", + "psf5", + "psf6", + "psf8", + "psf10", + "psf20", + "psf30", + "psf40", + "psf50", + "psf60", + "psf80", + "psf100", + "psf200"}; return convert_enum_idx(options, 16, value, "drx_cfg_c::setup_s_::on_dur_timer_e_"); } uint8_t drx_cfg_c::setup_s_::on_dur_timer_opts::to_number() const @@ -4486,8 +4871,22 @@ uint8_t drx_cfg_c::setup_s_::drx_retx_timer_opts::to_number() const std::string drx_cfg_c::setup_s_::long_drx_cycle_start_offset_c_::types_opts::to_string() const { - static constexpr const char* options[] = {"sf10", "sf20", "sf32", "sf40", "sf64", "sf80", "sf128", "sf160", - "sf256", "sf320", "sf512", "sf640", "sf1024", "sf1280", "sf2048", "sf2560"}; + static constexpr const char* options[] = {"sf10", + "sf20", + "sf32", + "sf40", + "sf64", + "sf80", + "sf128", + "sf160", + "sf256", + "sf320", + "sf512", + "sf640", + "sf1024", + "sf1280", + "sf2048", + "sf2560"}; return convert_enum_idx(options, 16, value, "drx_cfg_c::setup_s_::long_drx_cycle_start_offset_c_::types"); } uint16_t drx_cfg_c::setup_s_::long_drx_cycle_start_offset_c_::types_opts::to_number() const @@ -4498,8 +4897,22 @@ uint16_t drx_cfg_c::setup_s_::long_drx_cycle_start_offset_c_::types_opts::to_num std::string drx_cfg_c::setup_s_::short_drx_s_::short_drx_cycle_opts::to_string() const { - static constexpr const char* options[] = {"sf2", "sf5", "sf8", "sf10", "sf16", "sf20", "sf32", "sf40", - "sf64", "sf80", "sf128", "sf160", "sf256", "sf320", "sf512", "sf640"}; + static constexpr const char* options[] = {"sf2", + "sf5", + "sf8", + "sf10", + "sf16", + "sf20", + "sf32", + "sf40", + "sf64", + "sf80", + "sf128", + "sf160", + "sf256", + "sf320", + "sf512", + "sf640"}; return convert_enum_idx(options, 16, value, "drx_cfg_c::setup_s_::short_drx_s_::short_drx_cycle_e_"); } uint16_t drx_cfg_c::setup_s_::short_drx_s_::short_drx_cycle_opts::to_number() const @@ -4510,8 +4923,8 @@ uint16_t drx_cfg_c::setup_s_::short_drx_s_::short_drx_cycle_opts::to_number() co std::string drx_cfg_r13_s::on_dur_timer_v1310_opts::to_string() const { - static constexpr const char* options[] = {"psf300", "psf400", "psf500", "psf600", - "psf800", "psf1000", "psf1200", "psf1600"}; + static constexpr const char* options[] = { + "psf300", "psf400", "psf500", "psf600", "psf800", "psf1000", "psf1200", "psf1600"}; return convert_enum_idx(options, 8, value, "drx_cfg_r13_s::on_dur_timer_v1310_e_"); } uint16_t drx_cfg_r13_s::on_dur_timer_v1310_opts::to_number() const @@ -4533,9 +4946,23 @@ uint16_t drx_cfg_r13_s::drx_retx_timer_v1310_opts::to_number() const std::string drx_cfg_r13_s::drx_ul_retx_timer_r13_opts::to_string() const { - static constexpr const char* options[] = {"psf0", "psf1", "psf2", "psf4", "psf6", "psf8", - "psf16", "psf24", "psf33", "psf40", "psf64", "psf80", - "psf96", "psf112", "psf128", "psf160", "psf320"}; + static constexpr const char* options[] = {"psf0", + "psf1", + "psf2", + "psf4", + "psf6", + "psf8", + "psf16", + "psf24", + "psf33", + "psf40", + "psf64", + "psf80", + "psf96", + "psf112", + "psf128", + "psf160", + "psf320"}; return convert_enum_idx(options, 17, value, "drx_cfg_r13_s::drx_ul_retx_timer_r13_e_"); } uint16_t drx_cfg_r13_s::drx_ul_retx_timer_r13_opts::to_number() const @@ -4546,8 +4973,8 @@ uint16_t drx_cfg_r13_s::drx_ul_retx_timer_r13_opts::to_number() const std::string drx_cfg_r15_s::drx_retx_timer_short_tti_r15_opts::to_string() const { - static constexpr const char* options[] = {"tti10", "tti20", "tti40", "tti64", "tti80", - "tti96", "tti112", "tti128", "tti160", "tti320"}; + static constexpr const char* options[] = { + "tti10", "tti20", "tti40", "tti64", "tti80", "tti96", "tti112", "tti128", "tti160", "tti320"}; return convert_enum_idx(options, 10, value, "drx_cfg_r15_s::drx_retx_timer_short_tti_r15_e_"); } uint16_t drx_cfg_r15_s::drx_retx_timer_short_tti_r15_opts::to_number() const @@ -4558,9 +4985,23 @@ uint16_t drx_cfg_r15_s::drx_retx_timer_short_tti_r15_opts::to_number() const std::string drx_cfg_r15_s::drx_ul_retx_timer_short_tti_r15_opts::to_string() const { - static constexpr const char* options[] = {"tti0", "tti1", "tti2", "tti4", "tti6", "tti8", - "tti16", "tti24", "tti33", "tti40", "tti64", "tti80", - "tti96", "tti112", "tti128", "tti160", "tti320"}; + static constexpr const char* options[] = {"tti0", + "tti1", + "tti2", + "tti4", + "tti6", + "tti8", + "tti16", + "tti24", + "tti33", + "tti40", + "tti64", + "tti80", + "tti96", + "tti112", + "tti128", + "tti160", + "tti320"}; return convert_enum_idx(options, 17, value, "drx_cfg_r15_s::drx_ul_retx_timer_short_tti_r15_e_"); } uint16_t drx_cfg_r15_s::drx_ul_retx_timer_short_tti_r15_opts::to_number() const @@ -4583,8 +5024,8 @@ uint8_t drx_cfg_v1130_s::long_drx_cycle_start_offset_v1130_c_::types_opts::to_nu // DataInactivityTimer-r14 ::= ENUMERATED std::string data_inactivity_timer_r14_opts::to_string() const { - static constexpr const char* options[] = {"s1", "s2", "s3", "s5", "s7", "s10", "s15", "s20", - "s40", "s50", "s60", "s80", "s100", "s120", "s150", "s180"}; + static constexpr const char* options[] = { + "s1", "s2", "s3", "s5", "s7", "s10", "s15", "s20", "s40", "s50", "s60", "s80", "s100", "s120", "s150", "s180"}; return convert_enum_idx(options, 16, value, "data_inactivity_timer_r14_e"); } uint8_t data_inactivity_timer_r14_opts::to_number() const @@ -4684,14 +5125,14 @@ std::string pucch_cfg_ded_s::tdd_ack_nack_feedback_mode_opts::to_string() const std::string pucch_cfg_ded_r13_s::ack_nack_repeat_r13_c_::setup_s_::repeat_factor_r13_opts::to_string() const { static constexpr const char* options[] = {"n2", "n4", "n6", "spare1"}; - return convert_enum_idx(options, 4, value, - "pucch_cfg_ded_r13_s::ack_nack_repeat_r13_c_::setup_s_::repeat_factor_r13_e_"); + return convert_enum_idx( + options, 4, value, "pucch_cfg_ded_r13_s::ack_nack_repeat_r13_c_::setup_s_::repeat_factor_r13_e_"); } uint8_t pucch_cfg_ded_r13_s::ack_nack_repeat_r13_c_::setup_s_::repeat_factor_r13_opts::to_number() const { static constexpr uint8_t options[] = {2, 4, 6}; - return convert_enum_idx(options, 3, value, - "pucch_cfg_ded_r13_s::ack_nack_repeat_r13_c_::setup_s_::repeat_factor_r13_e_"); + return convert_enum_idx( + options, 3, value, "pucch_cfg_ded_r13_s::ack_nack_repeat_r13_c_::setup_s_::repeat_factor_r13_e_"); } std::string pucch_cfg_ded_r13_s::tdd_ack_nack_feedback_mode_r13_opts::to_string() const @@ -4732,7 +5173,9 @@ pucch_cfg_ded_r13_s::pucch_num_repeat_ce_r13_c_::setup_c_::mode_a_s_::pucch_num_ { static constexpr const char* options[] = {"r1", "r2", "r4", "r8"}; return convert_enum_idx( - options, 4, value, + options, + 4, + value, "pucch_cfg_ded_r13_s::pucch_num_repeat_ce_r13_c_::setup_c_::mode_a_s_::pucch_num_repeat_ce_format1_r13_e_"); } uint8_t @@ -4741,7 +5184,9 @@ pucch_cfg_ded_r13_s::pucch_num_repeat_ce_r13_c_::setup_c_::mode_a_s_::pucch_num_ { static constexpr uint8_t options[] = {1, 2, 4, 8}; return convert_enum_idx( - options, 4, value, + options, + 4, + value, "pucch_cfg_ded_r13_s::pucch_num_repeat_ce_r13_c_::setup_c_::mode_a_s_::pucch_num_repeat_ce_format1_r13_e_"); } @@ -4751,7 +5196,9 @@ pucch_cfg_ded_r13_s::pucch_num_repeat_ce_r13_c_::setup_c_::mode_a_s_::pucch_num_ { static constexpr const char* options[] = {"r1", "r2", "r4", "r8"}; return convert_enum_idx( - options, 4, value, + options, + 4, + value, "pucch_cfg_ded_r13_s::pucch_num_repeat_ce_r13_c_::setup_c_::mode_a_s_::pucch_num_repeat_ce_format2_r13_e_"); } uint8_t @@ -4760,7 +5207,9 @@ pucch_cfg_ded_r13_s::pucch_num_repeat_ce_r13_c_::setup_c_::mode_a_s_::pucch_num_ { static constexpr uint8_t options[] = {1, 2, 4, 8}; return convert_enum_idx( - options, 4, value, + options, + 4, + value, "pucch_cfg_ded_r13_s::pucch_num_repeat_ce_r13_c_::setup_c_::mode_a_s_::pucch_num_repeat_ce_format2_r13_e_"); } @@ -4770,7 +5219,9 @@ pucch_cfg_ded_r13_s::pucch_num_repeat_ce_r13_c_::setup_c_::mode_b_s_::pucch_num_ { static constexpr const char* options[] = {"r4", "r8", "r16", "r32"}; return convert_enum_idx( - options, 4, value, + options, + 4, + value, "pucch_cfg_ded_r13_s::pucch_num_repeat_ce_r13_c_::setup_c_::mode_b_s_::pucch_num_repeat_ce_format1_r13_e_"); } uint8_t @@ -4779,7 +5230,9 @@ pucch_cfg_ded_r13_s::pucch_num_repeat_ce_r13_c_::setup_c_::mode_b_s_::pucch_num_ { static constexpr uint8_t options[] = {4, 8, 16, 32}; return convert_enum_idx( - options, 4, value, + options, + 4, + value, "pucch_cfg_ded_r13_s::pucch_num_repeat_ce_r13_c_::setup_c_::mode_b_s_::pucch_num_repeat_ce_format1_r13_e_"); } @@ -4789,7 +5242,9 @@ pucch_cfg_ded_r13_s::pucch_num_repeat_ce_r13_c_::setup_c_::mode_b_s_::pucch_num_ { static constexpr const char* options[] = {"r4", "r8", "r16", "r32"}; return convert_enum_idx( - options, 4, value, + options, + 4, + value, "pucch_cfg_ded_r13_s::pucch_num_repeat_ce_r13_c_::setup_c_::mode_b_s_::pucch_num_repeat_ce_format2_r13_e_"); } uint8_t @@ -4798,7 +5253,9 @@ pucch_cfg_ded_r13_s::pucch_num_repeat_ce_r13_c_::setup_c_::mode_b_s_::pucch_num_ { static constexpr uint8_t options[] = {4, 8, 16, 32}; return convert_enum_idx( - options, 4, value, + options, + 4, + value, "pucch_cfg_ded_r13_s::pucch_num_repeat_ce_r13_c_::setup_c_::mode_b_s_::pucch_num_repeat_ce_format2_r13_e_"); } @@ -4835,7 +5292,9 @@ pusch_enhance_cfg_r14_c::setup_s_::interv_ul_hop_pusch_enh_r14_c_::interv_fdd_pu { static constexpr const char* options[] = {"int1", "int2", "int4", "int8"}; return convert_enum_idx( - options, 4, value, + options, + 4, + value, "pusch_enhance_cfg_r14_c::setup_s_::interv_ul_hop_pusch_enh_r14_c_::interv_fdd_pusch_enh_r14_e_"); } uint8_t @@ -4843,7 +5302,9 @@ pusch_enhance_cfg_r14_c::setup_s_::interv_ul_hop_pusch_enh_r14_c_::interv_fdd_pu { static constexpr uint8_t options[] = {1, 2, 4, 8}; return convert_enum_idx( - options, 4, value, + options, + 4, + value, "pusch_enhance_cfg_r14_c::setup_s_::interv_ul_hop_pusch_enh_r14_c_::interv_fdd_pusch_enh_r14_e_"); } @@ -4852,7 +5313,9 @@ pusch_enhance_cfg_r14_c::setup_s_::interv_ul_hop_pusch_enh_r14_c_::interv_tdd_pu { static constexpr const char* options[] = {"int1", "int5", "int10", "int20"}; return convert_enum_idx( - options, 4, value, + options, + 4, + value, "pusch_enhance_cfg_r14_c::setup_s_::interv_ul_hop_pusch_enh_r14_c_::interv_tdd_pusch_enh_r14_e_"); } uint8_t @@ -4860,23 +5323,38 @@ pusch_enhance_cfg_r14_c::setup_s_::interv_ul_hop_pusch_enh_r14_c_::interv_tdd_pu { static constexpr uint8_t options[] = {1, 5, 10, 20}; return convert_enum_idx( - options, 4, value, + options, + 4, + value, "pusch_enhance_cfg_r14_c::setup_s_::interv_ul_hop_pusch_enh_r14_c_::interv_tdd_pusch_enh_r14_e_"); } std::string pusch_enhance_cfg_r14_c::setup_s_::interv_ul_hop_pusch_enh_r14_c_::types_opts::to_string() const { static constexpr const char* options[] = {"interval-FDD-PUSCH-Enh-r14", "interval-TDD-PUSCH-Enh-r14"}; - return convert_enum_idx(options, 2, value, - "pusch_enhance_cfg_r14_c::setup_s_::interv_ul_hop_pusch_enh_r14_c_::types"); + return convert_enum_idx( + options, 2, value, "pusch_enhance_cfg_r14_c::setup_s_::interv_ul_hop_pusch_enh_r14_c_::types"); } // PeriodicBSR-Timer-r12 ::= ENUMERATED std::string periodic_bsr_timer_r12_opts::to_string() const { - static constexpr const char* options[] = {"sf5", "sf10", "sf16", "sf20", "sf32", "sf40", - "sf64", "sf80", "sf128", "sf160", "sf320", "sf640", - "sf1280", "sf2560", "infinity", "spare1"}; + static constexpr const char* options[] = {"sf5", + "sf10", + "sf16", + "sf20", + "sf32", + "sf40", + "sf64", + "sf80", + "sf128", + "sf160", + "sf320", + "sf640", + "sf1280", + "sf2560", + "infinity", + "spare1"}; return convert_enum_idx(options, 16, value, "periodic_bsr_timer_r12_e"); } int16_t periodic_bsr_timer_r12_opts::to_number() const @@ -4888,28 +5366,28 @@ int16_t periodic_bsr_timer_r12_opts::to_number() const std::string rrc_conn_reject_v1130_ies_s::depriorit_req_r11_s_::depriorit_type_r11_opts::to_string() const { static constexpr const char* options[] = {"frequency", "e-utra"}; - return convert_enum_idx(options, 2, value, - "rrc_conn_reject_v1130_ies_s::depriorit_req_r11_s_::depriorit_type_r11_e_"); + return convert_enum_idx( + options, 2, value, "rrc_conn_reject_v1130_ies_s::depriorit_req_r11_s_::depriorit_type_r11_e_"); } std::string rrc_conn_reject_v1130_ies_s::depriorit_req_r11_s_::depriorit_timer_r11_opts::to_string() const { static constexpr const char* options[] = {"min5", "min10", "min15", "min30"}; - return convert_enum_idx(options, 4, value, - "rrc_conn_reject_v1130_ies_s::depriorit_req_r11_s_::depriorit_timer_r11_e_"); + return convert_enum_idx( + options, 4, value, "rrc_conn_reject_v1130_ies_s::depriorit_req_r11_s_::depriorit_timer_r11_e_"); } uint8_t rrc_conn_reject_v1130_ies_s::depriorit_req_r11_s_::depriorit_timer_r11_opts::to_number() const { static constexpr uint8_t options[] = {5, 10, 15, 30}; - return convert_enum_idx(options, 4, value, - "rrc_conn_reject_v1130_ies_s::depriorit_req_r11_s_::depriorit_timer_r11_e_"); + return convert_enum_idx( + options, 4, value, "rrc_conn_reject_v1130_ies_s::depriorit_req_r11_s_::depriorit_timer_r11_e_"); } // RetxBSR-Timer-r12 ::= ENUMERATED std::string retx_bsr_timer_r12_opts::to_string() const { - static constexpr const char* options[] = {"sf320", "sf640", "sf1280", "sf2560", - "sf5120", "sf10240", "spare2", "spare1"}; + static constexpr const char* options[] = { + "sf320", "sf640", "sf1280", "sf2560", "sf5120", "sf10240", "spare2", "spare1"}; return convert_enum_idx(options, 8, value, "retx_bsr_timer_r12_e"); } uint16_t retx_bsr_timer_r12_opts::to_number() const @@ -4920,9 +5398,22 @@ uint16_t retx_bsr_timer_r12_opts::to_number() const std::string sps_cfg_dl_c::setup_s_::semi_persist_sched_interv_dl_opts::to_string() const { - static constexpr const char* options[] = {"sf10", "sf20", "sf32", "sf40", "sf64", "sf80", - "sf128", "sf160", "sf320", "sf640", "spare6", "spare5", - "spare4", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = {"sf10", + "sf20", + "sf32", + "sf40", + "sf64", + "sf80", + "sf128", + "sf160", + "sf320", + "sf640", + "spare6", + "spare5", + "spare4", + "spare3", + "spare2", + "spare1"}; return convert_enum_idx(options, 16, value, "sps_cfg_dl_c::setup_s_::semi_persist_sched_interv_dl_e_"); } uint16_t sps_cfg_dl_c::setup_s_::semi_persist_sched_interv_dl_opts::to_number() const @@ -5012,14 +5503,14 @@ uint8_t srs_ul_cfg_ded_v1310_c::setup_s_::tx_comb_num_r13_opts::to_number() cons std::string srs_ul_cfg_ded_aperiodic_up_pts_ext_r13_c::setup_s_::srs_up_pts_add_r13_opts::to_string() const { static constexpr const char* options[] = {"sym2", "sym4"}; - return convert_enum_idx(options, 2, value, - "srs_ul_cfg_ded_aperiodic_up_pts_ext_r13_c::setup_s_::srs_up_pts_add_r13_e_"); + return convert_enum_idx( + options, 2, value, "srs_ul_cfg_ded_aperiodic_up_pts_ext_r13_c::setup_s_::srs_up_pts_add_r13_e_"); } uint8_t srs_ul_cfg_ded_aperiodic_up_pts_ext_r13_c::setup_s_::srs_up_pts_add_r13_opts::to_number() const { static constexpr uint8_t options[] = {2, 4}; - return convert_enum_idx(options, 2, value, - "srs_ul_cfg_ded_aperiodic_up_pts_ext_r13_c::setup_s_::srs_up_pts_add_r13_e_"); + return convert_enum_idx( + options, 2, value, "srs_ul_cfg_ded_aperiodic_up_pts_ext_r13_c::setup_s_::srs_up_pts_add_r13_e_"); } std::string srs_ul_cfg_ded_up_pts_ext_r13_c::setup_s_::srs_up_pts_add_r13_opts::to_string() const @@ -5057,8 +5548,8 @@ uint8_t srs_ul_cfg_ded_up_pts_ext_r13_c::setup_s_::srs_hop_bw_r13_opts::to_numbe std::string srs_ul_cfg_ded_up_pts_ext_r13_c::setup_s_::cyclic_shift_r13_opts::to_string() const { - static constexpr const char* options[] = {"cs0", "cs1", "cs2", "cs3", "cs4", "cs5", - "cs6", "cs7", "cs8", "cs9", "cs10", "cs11"}; + static constexpr const char* options[] = { + "cs0", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "cs8", "cs9", "cs10", "cs11"}; return convert_enum_idx(options, 12, value, "srs_ul_cfg_ded_up_pts_ext_r13_c::setup_s_::cyclic_shift_r13_e_"); } uint8_t srs_ul_cfg_ded_up_pts_ext_r13_c::setup_s_::cyclic_shift_r13_opts::to_number() const @@ -5091,8 +5582,8 @@ uint8_t ul_pwr_ctrl_ded_s::delta_mcs_enabled_opts::to_number() const std::string mac_main_cfg_s::ul_sch_cfg_s_::max_harq_tx_opts::to_string() const { - static constexpr const char* options[] = {"n1", "n2", "n3", "n4", "n5", "n6", "n7", "n8", - "n10", "n12", "n16", "n20", "n24", "n28", "spare2", "spare1"}; + static constexpr const char* options[] = { + "n1", "n2", "n3", "n4", "n5", "n6", "n7", "n8", "n10", "n12", "n16", "n20", "n24", "n28", "spare2", "spare1"}; return convert_enum_idx(options, 16, value, "mac_main_cfg_s::ul_sch_cfg_s_::max_harq_tx_e_"); } uint8_t mac_main_cfg_s::ul_sch_cfg_s_::max_harq_tx_opts::to_number() const @@ -5154,14 +5645,14 @@ std::string mac_main_cfg_s::dual_connect_phr_c_::setup_s_::phr_mode_other_cg_r12 std::string mac_main_cfg_s::lc_ch_sr_cfg_r12_c_::setup_s_::lc_ch_sr_prohibit_timer_r12_opts::to_string() const { static constexpr const char* options[] = {"sf20", "sf40", "sf64", "sf128", "sf512", "sf1024", "sf2560", "spare1"}; - return convert_enum_idx(options, 8, value, - "mac_main_cfg_s::lc_ch_sr_cfg_r12_c_::setup_s_::lc_ch_sr_prohibit_timer_r12_e_"); + return convert_enum_idx( + options, 8, value, "mac_main_cfg_s::lc_ch_sr_cfg_r12_c_::setup_s_::lc_ch_sr_prohibit_timer_r12_e_"); } uint16_t mac_main_cfg_s::lc_ch_sr_cfg_r12_c_::setup_s_::lc_ch_sr_prohibit_timer_r12_opts::to_number() const { static constexpr uint16_t options[] = {20, 40, 64, 128, 512, 1024, 2560}; - return convert_enum_idx(options, 7, value, - "mac_main_cfg_s::lc_ch_sr_cfg_r12_c_::setup_s_::lc_ch_sr_prohibit_timer_r12_e_"); + return convert_enum_idx( + options, 7, value, "mac_main_cfg_s::lc_ch_sr_cfg_r12_c_::setup_s_::lc_ch_sr_prohibit_timer_r12_e_"); } std::string mac_main_cfg_s::e_drx_cfg_cycle_start_offset_r13_c_::setup_c_::types_opts::to_string() const @@ -5177,46 +5668,75 @@ uint16_t mac_main_cfg_s::e_drx_cfg_cycle_start_offset_r13_c_::setup_c_::types_op std::string mac_main_cfg_s::short_tti_and_spt_r15_c_::setup_s_::periodic_bsr_timer_r15_opts::to_string() const { - static constexpr const char* options[] = {"sf1", "sf5", "sf10", "sf16", "sf20", "sf32", "sf40", "sf64", - "sf80", "sf128", "sf160", "sf320", "sf640", "sf1280", "sf2560", "infinity"}; - return convert_enum_idx(options, 16, value, - "mac_main_cfg_s::short_tti_and_spt_r15_c_::setup_s_::periodic_bsr_timer_r15_e_"); + static constexpr const char* options[] = {"sf1", + "sf5", + "sf10", + "sf16", + "sf20", + "sf32", + "sf40", + "sf64", + "sf80", + "sf128", + "sf160", + "sf320", + "sf640", + "sf1280", + "sf2560", + "infinity"}; + return convert_enum_idx( + options, 16, value, "mac_main_cfg_s::short_tti_and_spt_r15_c_::setup_s_::periodic_bsr_timer_r15_e_"); } int16_t mac_main_cfg_s::short_tti_and_spt_r15_c_::setup_s_::periodic_bsr_timer_r15_opts::to_number() const { static constexpr int16_t options[] = {1, 5, 10, 16, 20, 32, 40, 64, 80, 128, 160, 320, 640, 1280, 2560, -1}; - return convert_enum_idx(options, 16, value, - "mac_main_cfg_s::short_tti_and_spt_r15_c_::setup_s_::periodic_bsr_timer_r15_e_"); + return convert_enum_idx( + options, 16, value, "mac_main_cfg_s::short_tti_and_spt_r15_c_::setup_s_::periodic_bsr_timer_r15_e_"); } std::string mac_main_cfg_s::short_tti_and_spt_r15_c_::setup_s_::proc_timeline_r15_opts::to_string() const { static constexpr const char* options[] = {"nplus4set1", "nplus6set1", "nplus6set2", "nplus8set2"}; - return convert_enum_idx(options, 4, value, - "mac_main_cfg_s::short_tti_and_spt_r15_c_::setup_s_::proc_timeline_r15_e_"); + return convert_enum_idx( + options, 4, value, "mac_main_cfg_s::short_tti_and_spt_r15_c_::setup_s_::proc_timeline_r15_e_"); } std::string mac_main_cfg_s::dormant_state_timers_r15_c_::setup_s_::s_cell_hibernation_timer_r15_opts::to_string() const { static constexpr const char* options[] = {"rf2", "rf4", "rf8", "rf16", "rf32", "rf64", "rf128", "spare"}; - return convert_enum_idx(options, 8, value, - "mac_main_cfg_s::dormant_state_timers_r15_c_::setup_s_::s_cell_hibernation_timer_r15_e_"); + return convert_enum_idx( + options, 8, value, "mac_main_cfg_s::dormant_state_timers_r15_c_::setup_s_::s_cell_hibernation_timer_r15_e_"); } uint8_t mac_main_cfg_s::dormant_state_timers_r15_c_::setup_s_::s_cell_hibernation_timer_r15_opts::to_number() const { static constexpr uint8_t options[] = {2, 4, 8, 16, 32, 64, 128}; - return convert_enum_idx(options, 7, value, - "mac_main_cfg_s::dormant_state_timers_r15_c_::setup_s_::s_cell_hibernation_timer_r15_e_"); + return convert_enum_idx( + options, 7, value, "mac_main_cfg_s::dormant_state_timers_r15_c_::setup_s_::s_cell_hibernation_timer_r15_e_"); } std::string mac_main_cfg_s::dormant_state_timers_r15_c_::setup_s_::dormant_scell_deactivation_timer_r15_opts::to_string() const { - static constexpr const char* options[] = {"rf2", "rf4", "rf8", "rf16", "rf32", "rf64", - "rf128", "rf320", "rf640", "rf1280", "rf2560", "rf5120", - "rf10240", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = {"rf2", + "rf4", + "rf8", + "rf16", + "rf32", + "rf64", + "rf128", + "rf320", + "rf640", + "rf1280", + "rf2560", + "rf5120", + "rf10240", + "spare3", + "spare2", + "spare1"}; return convert_enum_idx( - options, 16, value, + options, + 16, + value, "mac_main_cfg_s::dormant_state_timers_r15_c_::setup_s_::dormant_scell_deactivation_timer_r15_e_"); } uint16_t @@ -5224,7 +5744,9 @@ mac_main_cfg_s::dormant_state_timers_r15_c_::setup_s_::dormant_scell_deactivatio { static constexpr uint16_t options[] = {2, 4, 8, 16, 32, 64, 128, 320, 640, 1280, 2560, 5120, 10240}; return convert_enum_idx( - options, 13, value, + options, + 13, + value, "mac_main_cfg_s::dormant_state_timers_r15_c_::setup_s_::dormant_scell_deactivation_timer_r15_e_"); } @@ -5283,14 +5805,14 @@ std::string phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::max_num_sf_pdsch_repeats_r15_opts::to_string() const { static constexpr const char* options[] = {"n4", "n6"}; - return convert_enum_idx(options, 2, value, - "phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::max_num_sf_pdsch_repeats_r15_e_"); + return convert_enum_idx( + options, 2, value, "phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::max_num_sf_pdsch_repeats_r15_e_"); } uint8_t phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::max_num_sf_pdsch_repeats_r15_opts::to_number() const { static constexpr uint8_t options[] = {4, 6}; - return convert_enum_idx(options, 2, value, - "phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::max_num_sf_pdsch_repeats_r15_e_"); + return convert_enum_idx( + options, 2, value, "phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::max_num_sf_pdsch_repeats_r15_e_"); } std::string @@ -5298,7 +5820,9 @@ phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::max_num_slot_subslot_pd { static constexpr const char* options[] = {"n4", "n6"}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::max_num_slot_subslot_pdsch_repeats_r15_e_"); } uint8_t @@ -5306,21 +5830,23 @@ phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::max_num_slot_subslot_pd { static constexpr uint8_t options[] = {4, 6}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::max_num_slot_subslot_pdsch_repeats_r15_e_"); } std::string phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::rv_sf_pdsch_repeats_r15_opts::to_string() const { static constexpr const char* options[] = {"dlrvseq1", "dlrvseq2"}; - return convert_enum_idx(options, 2, value, - "phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::rv_sf_pdsch_repeats_r15_e_"); + return convert_enum_idx( + options, 2, value, "phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::rv_sf_pdsch_repeats_r15_e_"); } uint8_t phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::rv_sf_pdsch_repeats_r15_opts::to_number() const { static constexpr uint8_t options[] = {1, 2}; - return convert_enum_idx(options, 2, value, - "phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::rv_sf_pdsch_repeats_r15_e_"); + return convert_enum_idx( + options, 2, value, "phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::rv_sf_pdsch_repeats_r15_e_"); } std::string @@ -5342,7 +5868,9 @@ phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::mcs_restrict_sf_pdsch_r { static constexpr const char* options[] = {"n0", "n1"}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::mcs_restrict_sf_pdsch_repeats_r15_e_"); } uint8_t @@ -5350,7 +5878,9 @@ phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::mcs_restrict_sf_pdsch_r { static constexpr uint8_t options[] = {0, 1}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::mcs_restrict_sf_pdsch_repeats_r15_e_"); } @@ -5360,7 +5890,9 @@ phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::mcs_restrict_slot_subsl { static constexpr const char* options[] = {"n0", "n1"}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::mcs_restrict_slot_subslot_pdsch_repeats_r15_e_"); } uint8_t @@ -5369,14 +5901,16 @@ phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::mcs_restrict_slot_subsl { static constexpr uint8_t options[] = {0, 1}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "phys_cfg_ded_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::mcs_restrict_slot_subslot_pdsch_repeats_r15_e_"); } std::string rlf_timers_and_consts_r13_c::setup_s_::t301_v1310_opts::to_string() const { - static constexpr const char* options[] = {"ms2500", "ms3000", "ms3500", "ms4000", - "ms5000", "ms6000", "ms8000", "ms10000"}; + static constexpr const char* options[] = { + "ms2500", "ms3000", "ms3500", "ms4000", "ms5000", "ms6000", "ms8000", "ms10000"}; return convert_enum_idx(options, 8, value, "rlf_timers_and_consts_r13_c::setup_s_::t301_v1310_e_"); } uint16_t rlf_timers_and_consts_r13_c::setup_s_::t301_v1310_opts::to_number() const @@ -5471,14 +6005,14 @@ std::string rr_cfg_ded_s::mac_main_cfg_c_::types_opts::to_string() const std::string rr_cfg_ded_s::crs_intf_mitig_cfg_r15_c_::setup_c_::crs_intf_mitig_num_prbs_r15_opts::to_string() const { static constexpr const char* options[] = {"n6", "n24"}; - return convert_enum_idx(options, 2, value, - "rr_cfg_ded_s::crs_intf_mitig_cfg_r15_c_::setup_c_::crs_intf_mitig_num_prbs_r15_e_"); + return convert_enum_idx( + options, 2, value, "rr_cfg_ded_s::crs_intf_mitig_cfg_r15_c_::setup_c_::crs_intf_mitig_num_prbs_r15_e_"); } uint8_t rr_cfg_ded_s::crs_intf_mitig_cfg_r15_c_::setup_c_::crs_intf_mitig_num_prbs_r15_opts::to_number() const { static constexpr uint8_t options[] = {6, 24}; - return convert_enum_idx(options, 2, value, - "rr_cfg_ded_s::crs_intf_mitig_cfg_r15_c_::setup_c_::crs_intf_mitig_num_prbs_r15_e_"); + return convert_enum_idx( + options, 2, value, "rr_cfg_ded_s::crs_intf_mitig_cfg_r15_c_::setup_c_::crs_intf_mitig_num_prbs_r15_e_"); } std::string rr_cfg_ded_s::crs_intf_mitig_cfg_r15_c_::setup_c_::types_opts::to_string() const @@ -5494,8 +6028,8 @@ int8_t rr_cfg_ded_s::crs_intf_mitig_cfg_r15_c_::setup_c_::types_opts::to_number( std::string redirected_carrier_info_r15_ies_c::types_opts::to_string() const { - static constexpr const char* options[] = {"eutra-r15", "geran-r15", "utra-FDD-r15", - "cdma2000-HRPD-r15", "cdma2000-1xRTT-r15", "utra-TDD-r15"}; + static constexpr const char* options[] = { + "eutra-r15", "geran-r15", "utra-FDD-r15", "cdma2000-HRPD-r15", "cdma2000-1xRTT-r15", "utra-TDD-r15"}; return convert_enum_idx(options, 6, value, "redirected_carrier_info_r15_ies_c::types"); } @@ -5544,8 +6078,10 @@ std::string rrc_early_data_complete_r15_s::crit_exts_c_::types_opts::to_string() std::string dl_ccch_msg_type_c::c1_c_::types_opts::to_string() const { - static constexpr const char* options[] = {"rrcConnectionReestablishment", "rrcConnectionReestablishmentReject", - "rrcConnectionReject", "rrcConnectionSetup"}; + static constexpr const char* options[] = {"rrcConnectionReestablishment", + "rrcConnectionReestablishmentReject", + "rrcConnectionReject", + "rrcConnectionSetup"}; return convert_enum_idx(options, 4, value, "dl_ccch_msg_type_c::c1_c_::types"); } @@ -5624,9 +6160,23 @@ uint8_t aul_cfg_r15_c::setup_s_::aul_start_partial_bw_outside_mcot_r15_opts::to_ std::string aul_cfg_r15_c::setup_s_::aul_retx_timer_r15_opts::to_string() const { - static constexpr const char* options[] = {"psf4", "psf5", "psf6", "psf8", "psf10", "psf12", - "psf20", "psf28", "psf37", "psf44", "psf68", "psf84", - "psf100", "psf116", "psf132", "psf164", "psf324"}; + static constexpr const char* options[] = {"psf4", + "psf5", + "psf6", + "psf8", + "psf10", + "psf12", + "psf20", + "psf28", + "psf37", + "psf44", + "psf68", + "psf84", + "psf100", + "psf116", + "psf132", + "psf164", + "psf324"}; return convert_enum_idx(options, 17, value, "aul_cfg_r15_c::setup_s_::aul_retx_timer_r15_e_"); } uint16_t aul_cfg_r15_c::setup_s_::aul_retx_timer_r15_opts::to_number() const @@ -5650,7 +6200,9 @@ std::string cqi_report_periodic_scell_r15_c::setup_s_::cqi_format_ind_dormant_r1 csi_report_mode_r15_opts::to_string() const { static constexpr const char* options[] = {"submode1", "submode2"}; - return convert_enum_idx(options, 2, value, + return convert_enum_idx(options, + 2, + value, "cqi_report_periodic_scell_r15_c::setup_s_::cqi_format_ind_dormant_r15_c_::wideband_cqi_r15_" "s_::csi_report_mode_r15_e_"); } @@ -5658,7 +6210,9 @@ uint8_t cqi_report_periodic_scell_r15_c::setup_s_::cqi_format_ind_dormant_r15_c_ csi_report_mode_r15_opts::to_number() const { static constexpr uint8_t options[] = {1, 2}; - return convert_enum_idx(options, 2, value, + return convert_enum_idx(options, + 2, + value, "cqi_report_periodic_scell_r15_c::setup_s_::cqi_format_ind_dormant_r15_c_::wideband_cqi_r15_" "s_::csi_report_mode_r15_e_"); } @@ -5667,7 +6221,9 @@ std::string cqi_report_periodic_scell_r15_c::setup_s_::cqi_format_ind_dormant_r1 periodicity_factor_r15_opts::to_string() const { static constexpr const char* options[] = {"n2", "n4"}; - return convert_enum_idx(options, 2, value, + return convert_enum_idx(options, + 2, + value, "cqi_report_periodic_scell_r15_c::setup_s_::cqi_format_ind_dormant_r15_c_::subband_cqi_r15_s_" "::periodicity_factor_r15_e_"); } @@ -5675,7 +6231,9 @@ uint8_t cqi_report_periodic_scell_r15_c::setup_s_::cqi_format_ind_dormant_r15_c_ periodicity_factor_r15_opts::to_number() const { static constexpr uint8_t options[] = {2, 4}; - return convert_enum_idx(options, 2, value, + return convert_enum_idx(options, + 2, + value, "cqi_report_periodic_scell_r15_c::setup_s_::cqi_format_ind_dormant_r15_c_::subband_cqi_r15_s_" "::periodicity_factor_r15_e_"); } @@ -5683,8 +6241,8 @@ uint8_t cqi_report_periodic_scell_r15_c::setup_s_::cqi_format_ind_dormant_r15_c_ std::string cqi_report_periodic_scell_r15_c::setup_s_::cqi_format_ind_dormant_r15_c_::types_opts::to_string() const { static constexpr const char* options[] = {"widebandCQI-r15", "subbandCQI-r15"}; - return convert_enum_idx(options, 2, value, - "cqi_report_periodic_scell_r15_c::setup_s_::cqi_format_ind_dormant_r15_c_::types"); + return convert_enum_idx( + options, 2, value, "cqi_report_periodic_scell_r15_c::setup_s_::cqi_format_ind_dormant_r15_c_::types"); } std::string lbt_cfg_r14_c::types_opts::to_string() const @@ -5737,7 +6295,9 @@ std::string cqi_short_cfg_scell_r15_c::setup_s_::cqi_format_ind_short_r15_c_::wi csi_report_mode_short_r15_opts::to_string() const { static constexpr const char* options[] = {"submode1", "submode2"}; - return convert_enum_idx(options, 2, value, + return convert_enum_idx(options, + 2, + value, "cqi_short_cfg_scell_r15_c::setup_s_::cqi_format_ind_short_r15_c_::wideband_cqi_short_r15_s_:" ":csi_report_mode_short_r15_e_"); } @@ -5745,7 +6305,9 @@ uint8_t cqi_short_cfg_scell_r15_c::setup_s_::cqi_format_ind_short_r15_c_::wideba csi_report_mode_short_r15_opts::to_number() const { static constexpr uint8_t options[] = {1, 2}; - return convert_enum_idx(options, 2, value, + return convert_enum_idx(options, + 2, + value, "cqi_short_cfg_scell_r15_c::setup_s_::cqi_format_ind_short_r15_c_::wideband_cqi_short_r15_s_:" ":csi_report_mode_short_r15_e_"); } @@ -5754,7 +6316,9 @@ std::string cqi_short_cfg_scell_r15_c::setup_s_::cqi_format_ind_short_r15_c_::su periodicity_factor_r15_opts::to_string() const { static constexpr const char* options[] = {"n2", "n4"}; - return convert_enum_idx(options, 2, value, + return convert_enum_idx(options, + 2, + value, "cqi_short_cfg_scell_r15_c::setup_s_::cqi_format_ind_short_r15_c_::subband_cqi_short_r15_s_::" "periodicity_factor_r15_e_"); } @@ -5762,7 +6326,9 @@ uint8_t cqi_short_cfg_scell_r15_c::setup_s_::cqi_format_ind_short_r15_c_::subban periodicity_factor_r15_opts::to_number() const { static constexpr uint8_t options[] = {2, 4}; - return convert_enum_idx(options, 2, value, + return convert_enum_idx(options, + 2, + value, "cqi_short_cfg_scell_r15_c::setup_s_::cqi_format_ind_short_r15_c_::subband_cqi_short_r15_s_::" "periodicity_factor_r15_e_"); } @@ -5787,8 +6353,8 @@ std::string cross_carrier_sched_cfg_r13_s::sched_cell_info_r13_c_::types_opts::t std::string delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_format1_r15_opts::to_string() const { - static constexpr const char* options[] = {"deltaF-1", "deltaF0", "deltaF1", "deltaF2", - "deltaF3", "deltaF4", "deltaF5", "deltaF6"}; + static constexpr const char* options[] = { + "deltaF-1", "deltaF0", "deltaF1", "deltaF2", "deltaF3", "deltaF4", "deltaF5", "deltaF6"}; return convert_enum_idx(options, 8, value, "delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_format1_r15_e_"); } int8_t delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_format1_r15_opts::to_number() const @@ -5799,8 +6365,8 @@ int8_t delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_format1_r15_opts: std::string delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_format1a_r15_opts::to_string() const { - static constexpr const char* options[] = {"deltaF1", "deltaF2", "deltaF3", "deltaF4", - "deltaF5", "deltaF6", "deltaF7", "deltaF8"}; + static constexpr const char* options[] = { + "deltaF1", "deltaF2", "deltaF3", "deltaF4", "deltaF5", "deltaF6", "deltaF7", "deltaF8"}; return convert_enum_idx(options, 8, value, "delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_format1a_r15_e_"); } uint8_t delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_format1a_r15_opts::to_number() const @@ -5811,8 +6377,8 @@ uint8_t delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_format1a_r15_opt std::string delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_format1b_r15_opts::to_string() const { - static constexpr const char* options[] = {"deltaF3", "deltaF4", "deltaF5", "deltaF6", - "deltaF7", "deltaF8", "deltaF9", "deltaF10"}; + static constexpr const char* options[] = { + "deltaF3", "deltaF4", "deltaF5", "deltaF6", "deltaF7", "deltaF8", "deltaF9", "deltaF10"}; return convert_enum_idx(options, 8, value, "delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_format1b_r15_e_"); } uint8_t delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_format1b_r15_opts::to_number() const @@ -5823,8 +6389,8 @@ uint8_t delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_format1b_r15_opt std::string delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_format3_r15_opts::to_string() const { - static constexpr const char* options[] = {"deltaF4", "deltaF5", "deltaF6", "deltaF7", - "deltaF8", "deltaF9", "deltaF10", "deltaF11"}; + static constexpr const char* options[] = { + "deltaF4", "deltaF5", "deltaF6", "deltaF7", "deltaF8", "deltaF9", "deltaF10", "deltaF11"}; return convert_enum_idx(options, 8, value, "delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_format3_r15_e_"); } uint8_t delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_format3_r15_opts::to_number() const @@ -5835,86 +6401,86 @@ uint8_t delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_format3_r15_opts std::string delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_rm_format4_r15_opts::to_string() const { - static constexpr const char* options[] = {"deltaF13", "deltaF14", "deltaF15", "deltaF16", - "deltaF17", "deltaF18", "deltaF19", "deltaF20"}; - return convert_enum_idx(options, 8, value, - "delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_rm_format4_r15_e_"); + static constexpr const char* options[] = { + "deltaF13", "deltaF14", "deltaF15", "deltaF16", "deltaF17", "deltaF18", "deltaF19", "deltaF20"}; + return convert_enum_idx( + options, 8, value, "delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_rm_format4_r15_e_"); } uint8_t delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_rm_format4_r15_opts::to_number() const { static constexpr uint8_t options[] = {13, 14, 15, 16, 17, 18, 19, 20}; - return convert_enum_idx(options, 8, value, - "delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_rm_format4_r15_e_"); + return convert_enum_idx( + options, 8, value, "delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_rm_format4_r15_e_"); } std::string delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_tbcc_format4_r15_opts::to_string() const { - static constexpr const char* options[] = {"deltaF10", "deltaF11", "deltaF12", "deltaF13", - "deltaF14", "deltaF15", "deltaF16", "deltaF17"}; - return convert_enum_idx(options, 8, value, - "delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_tbcc_format4_r15_e_"); + static constexpr const char* options[] = { + "deltaF10", "deltaF11", "deltaF12", "deltaF13", "deltaF14", "deltaF15", "deltaF16", "deltaF17"}; + return convert_enum_idx( + options, 8, value, "delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_tbcc_format4_r15_e_"); } uint8_t delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_tbcc_format4_r15_opts::to_number() const { static constexpr uint8_t options[] = {10, 11, 12, 13, 14, 15, 16, 17}; - return convert_enum_idx(options, 8, value, - "delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_tbcc_format4_r15_e_"); + return convert_enum_idx( + options, 8, value, "delta_flist_spucch_r15_c::setup_s_::delta_f_slot_spucch_tbcc_format4_r15_e_"); } std::string delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_format1and1a_r15_opts::to_string() const { - static constexpr const char* options[] = {"deltaF5", "deltaF6", "deltaF7", "deltaF8", - "deltaF9", "deltaF10", "deltaF11", "deltaF12"}; - return convert_enum_idx(options, 8, value, - "delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_format1and1a_r15_e_"); + static constexpr const char* options[] = { + "deltaF5", "deltaF6", "deltaF7", "deltaF8", "deltaF9", "deltaF10", "deltaF11", "deltaF12"}; + return convert_enum_idx( + options, 8, value, "delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_format1and1a_r15_e_"); } uint8_t delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_format1and1a_r15_opts::to_number() const { static constexpr uint8_t options[] = {5, 6, 7, 8, 9, 10, 11, 12}; - return convert_enum_idx(options, 8, value, - "delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_format1and1a_r15_e_"); + return convert_enum_idx( + options, 8, value, "delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_format1and1a_r15_e_"); } std::string delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_format1b_r15_opts::to_string() const { - static constexpr const char* options[] = {"deltaF6", "deltaF7", "deltaF8", "deltaF9", - "deltaF10", "deltaF11", "deltaF12", "deltaF13"}; - return convert_enum_idx(options, 8, value, - "delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_format1b_r15_e_"); + static constexpr const char* options[] = { + "deltaF6", "deltaF7", "deltaF8", "deltaF9", "deltaF10", "deltaF11", "deltaF12", "deltaF13"}; + return convert_enum_idx( + options, 8, value, "delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_format1b_r15_e_"); } uint8_t delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_format1b_r15_opts::to_number() const { static constexpr uint8_t options[] = {6, 7, 8, 9, 10, 11, 12, 13}; - return convert_enum_idx(options, 8, value, - "delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_format1b_r15_e_"); + return convert_enum_idx( + options, 8, value, "delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_format1b_r15_e_"); } std::string delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_rm_format4_r15_opts::to_string() const { - static constexpr const char* options[] = {"deltaF15", "deltaF16", "deltaF17", "deltaF18", - "deltaF19", "deltaF20", "deltaF21", "deltaF22"}; - return convert_enum_idx(options, 8, value, - "delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_rm_format4_r15_e_"); + static constexpr const char* options[] = { + "deltaF15", "deltaF16", "deltaF17", "deltaF18", "deltaF19", "deltaF20", "deltaF21", "deltaF22"}; + return convert_enum_idx( + options, 8, value, "delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_rm_format4_r15_e_"); } uint8_t delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_rm_format4_r15_opts::to_number() const { static constexpr uint8_t options[] = {15, 16, 17, 18, 19, 20, 21, 22}; - return convert_enum_idx(options, 8, value, - "delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_rm_format4_r15_e_"); + return convert_enum_idx( + options, 8, value, "delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_rm_format4_r15_e_"); } std::string delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_tbcc_format4_r15_opts::to_string() const { - static constexpr const char* options[] = {"deltaF10", "deltaF11", "deltaF12", "deltaF13", - "deltaF14", "deltaF15", "deltaF16", "deltaF17"}; - return convert_enum_idx(options, 8, value, - "delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_tbcc_format4_r15_e_"); + static constexpr const char* options[] = { + "deltaF10", "deltaF11", "deltaF12", "deltaF13", "deltaF14", "deltaF15", "deltaF16", "deltaF17"}; + return convert_enum_idx( + options, 8, value, "delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_tbcc_format4_r15_e_"); } uint8_t delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_tbcc_format4_r15_opts::to_number() const { static constexpr uint8_t options[] = {10, 11, 12, 13, 14, 15, 16, 17}; - return convert_enum_idx(options, 8, value, - "delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_tbcc_format4_r15_e_"); + return convert_enum_idx( + options, 8, value, "delta_flist_spucch_r15_c::setup_s_::delta_f_subslot_spucch_tbcc_format4_r15_e_"); } std::string laa_scell_cfg_r13_s::sf_start_position_r13_opts::to_string() const @@ -6010,7 +6576,9 @@ phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::max_num_sf_pd { static constexpr const char* options[] = {"n4", "n6"}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::max_num_sf_pdsch_repeats_r15_e_"); } uint8_t @@ -6018,7 +6586,9 @@ phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::max_num_sf_pd { static constexpr uint8_t options[] = {4, 6}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::max_num_sf_pdsch_repeats_r15_e_"); } @@ -6027,7 +6597,9 @@ std::string phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_:: { static constexpr const char* options[] = {"n4", "n6"}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::max_num_slot_subslot_pdsch_repeats_r15_e_"); } uint8_t phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::max_num_slot_subslot_pdsch_repeats_r15_opts:: @@ -6035,7 +6607,9 @@ uint8_t phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::max_n { static constexpr uint8_t options[] = {4, 6}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::max_num_slot_subslot_pdsch_repeats_r15_e_"); } @@ -6044,7 +6618,9 @@ phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::rv_sf_pdsch_r { static constexpr const char* options[] = {"dlrvseq1", "dlrvseq2"}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::rv_sf_pdsch_repeats_r15_e_"); } uint8_t @@ -6052,7 +6628,9 @@ phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::rv_sf_pdsch_r { static constexpr uint8_t options[] = {1, 2}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::rv_sf_pdsch_repeats_r15_e_"); } @@ -6062,7 +6640,9 @@ phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::rv_slotsublot { static constexpr const char* options[] = {"dlrvseq1", "dlrvseq2"}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::rv_slotsublot_pdsch_repeats_r15_e_"); } uint8_t @@ -6071,7 +6651,9 @@ phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::rv_slotsublot { static constexpr uint8_t options[] = {1, 2}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::rv_slotsublot_pdsch_repeats_r15_e_"); } @@ -6081,7 +6663,9 @@ phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::mcs_restrict_ { static constexpr const char* options[] = {"n0", "n1"}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::mcs_restrict_sf_pdsch_repeats_r15_e_"); } uint8_t @@ -6090,7 +6674,9 @@ phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::mcs_restrict_ { static constexpr uint8_t options[] = {0, 1}; return convert_enum_idx( - options, 2, value, + options, + 2, + value, "phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::mcs_restrict_sf_pdsch_repeats_r15_e_"); } @@ -6098,7 +6684,9 @@ std::string phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_:: mcs_restrict_slot_subslot_pdsch_repeats_r15_opts::to_string() const { static constexpr const char* options[] = {"n0", "n1"}; - return convert_enum_idx(options, 2, value, + return convert_enum_idx(options, + 2, + value, "phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::mcs_restrict_slot_" "subslot_pdsch_repeats_r15_e_"); } @@ -6106,15 +6694,17 @@ uint8_t phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_:: mcs_restrict_slot_subslot_pdsch_repeats_r15_opts::to_number() const { static constexpr uint8_t options[] = {0, 1}; - return convert_enum_idx(options, 2, value, + return convert_enum_idx(options, + 2, + value, "phys_cfg_ded_scell_r10_s::blind_pdsch_repeat_cfg_r15_c_::setup_s_::mcs_restrict_slot_" "subslot_pdsch_repeats_r15_e_"); } std::string ul_pwr_ctrl_common_scell_v1310_s::delta_f_pucch_format3_r12_opts::to_string() const { - static constexpr const char* options[] = {"deltaF-1", "deltaF0", "deltaF1", "deltaF2", - "deltaF3", "deltaF4", "deltaF5", "deltaF6"}; + static constexpr const char* options[] = { + "deltaF-1", "deltaF0", "deltaF1", "deltaF2", "deltaF3", "deltaF4", "deltaF5", "deltaF6"}; return convert_enum_idx(options, 8, value, "ul_pwr_ctrl_common_scell_v1310_s::delta_f_pucch_format3_r12_e_"); } int8_t ul_pwr_ctrl_common_scell_v1310_s::delta_f_pucch_format3_r12_opts::to_number() const @@ -6136,8 +6726,8 @@ uint8_t ul_pwr_ctrl_common_scell_v1310_s::delta_f_pucch_format1b_cs_r12_opts::to std::string ul_pwr_ctrl_common_scell_v1310_s::delta_f_pucch_format4_r13_opts::to_string() const { - static constexpr const char* options[] = {"deltaF16", "deltaF15", "deltaF14", "deltaF13", - "deltaF12", "deltaF11", "deltaF10", "spare1"}; + static constexpr const char* options[] = { + "deltaF16", "deltaF15", "deltaF14", "deltaF13", "deltaF12", "deltaF11", "deltaF10", "spare1"}; return convert_enum_idx(options, 8, value, "ul_pwr_ctrl_common_scell_v1310_s::delta_f_pucch_format4_r13_e_"); } uint8_t ul_pwr_ctrl_common_scell_v1310_s::delta_f_pucch_format4_r13_opts::to_number() const @@ -6148,8 +6738,8 @@ uint8_t ul_pwr_ctrl_common_scell_v1310_s::delta_f_pucch_format4_r13_opts::to_num std::string ul_pwr_ctrl_common_scell_v1310_s::delta_f_pucch_format5_minus13_opts::to_string() const { - static constexpr const char* options[] = {"deltaF13", "deltaF12", "deltaF11", "deltaF10", - "deltaF9", "deltaF8", "deltaF7", "spare1"}; + static constexpr const char* options[] = { + "deltaF13", "deltaF12", "deltaF11", "deltaF10", "deltaF9", "deltaF8", "deltaF7", "spare1"}; return convert_enum_idx(options, 8, value, "ul_pwr_ctrl_common_scell_v1310_s::delta_f_pucch_format5_minus13_e_"); } uint8_t ul_pwr_ctrl_common_scell_v1310_s::delta_f_pucch_format5_minus13_opts::to_number() const @@ -6183,27 +6773,27 @@ uint8_t rr_cfg_common_scell_r10_s::non_ul_cfg_r10_s_::dl_bw_r10_opts::to_number( std::string rr_cfg_common_scell_r10_s::ul_cfg_r10_s_::ul_freq_info_r10_s_::ul_bw_r10_opts::to_string() const { static constexpr const char* options[] = {"n6", "n15", "n25", "n50", "n75", "n100"}; - return convert_enum_idx(options, 6, value, - "rr_cfg_common_scell_r10_s::ul_cfg_r10_s_::ul_freq_info_r10_s_::ul_bw_r10_e_"); + return convert_enum_idx( + options, 6, value, "rr_cfg_common_scell_r10_s::ul_cfg_r10_s_::ul_freq_info_r10_s_::ul_bw_r10_e_"); } uint8_t rr_cfg_common_scell_r10_s::ul_cfg_r10_s_::ul_freq_info_r10_s_::ul_bw_r10_opts::to_number() const { static constexpr uint8_t options[] = {6, 15, 25, 50, 75, 100}; - return convert_enum_idx(options, 6, value, - "rr_cfg_common_scell_r10_s::ul_cfg_r10_s_::ul_freq_info_r10_s_::ul_bw_r10_e_"); + return convert_enum_idx( + options, 6, value, "rr_cfg_common_scell_r10_s::ul_cfg_r10_s_::ul_freq_info_r10_s_::ul_bw_r10_e_"); } std::string rr_cfg_common_scell_r10_s::ul_cfg_r14_s_::ul_freq_info_r14_s_::ul_bw_r14_opts::to_string() const { static constexpr const char* options[] = {"n6", "n15", "n25", "n50", "n75", "n100"}; - return convert_enum_idx(options, 6, value, - "rr_cfg_common_scell_r10_s::ul_cfg_r14_s_::ul_freq_info_r14_s_::ul_bw_r14_e_"); + return convert_enum_idx( + options, 6, value, "rr_cfg_common_scell_r10_s::ul_cfg_r14_s_::ul_freq_info_r14_s_::ul_bw_r14_e_"); } uint8_t rr_cfg_common_scell_r10_s::ul_cfg_r14_s_::ul_freq_info_r14_s_::ul_bw_r14_opts::to_number() const { static constexpr uint8_t options[] = {6, 15, 25, 50, 75, 100}; - return convert_enum_idx(options, 6, value, - "rr_cfg_common_scell_r10_s::ul_cfg_r14_s_::ul_freq_info_r14_s_::ul_bw_r14_e_"); + return convert_enum_idx( + options, 6, value, "rr_cfg_common_scell_r10_s::ul_cfg_r14_s_::ul_freq_info_r14_s_::ul_bw_r14_e_"); } std::string rr_cfg_common_scell_r10_s::harq_ref_cfg_r14_opts::to_string() const @@ -6220,8 +6810,8 @@ uint8_t rr_cfg_common_scell_r10_s::harq_ref_cfg_r14_opts::to_number() const // CipheringAlgorithm-r12 ::= ENUMERATED std::string ciphering_algorithm_r12_opts::to_string() const { - static constexpr const char* options[] = {"eea0", "eea1", "eea2", "eea3-v1130", - "spare4", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = { + "eea0", "eea1", "eea2", "eea3-v1130", "spare4", "spare3", "spare2", "spare1"}; return convert_enum_idx(options, 8, value, "ciphering_algorithm_r12_e"); } uint8_t ciphering_algorithm_r12_opts::to_number() const @@ -6243,8 +6833,8 @@ uint8_t sl_hop_cfg_disc_r12_s::c_r12_opts::to_number() const std::string security_algorithm_cfg_s::integrity_prot_algorithm_opts::to_string() const { - static constexpr const char* options[] = {"eia0-v920", "eia1", "eia2", "eia3-v1130", - "spare4", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = { + "eia0-v920", "eia1", "eia2", "eia3-v1130", "spare4", "spare3", "spare2", "spare1"}; return convert_enum_idx(options, 8, value, "security_algorithm_cfg_s::integrity_prot_algorithm_e_"); } uint8_t security_algorithm_cfg_s::integrity_prot_algorithm_opts::to_number() const @@ -6283,8 +6873,8 @@ uint8_t security_cfg_ho_v1530_s::ho_type_v1530_c_::types_opts::to_number() const std::string ul_pwr_ctrl_common_v1310_s::delta_f_pucch_format4_r13_opts::to_string() const { - static constexpr const char* options[] = {"deltaF16", "deltaF15", "deltaF14", "deltaF13", - "deltaF12", "deltaF11", "deltaF10", "spare1"}; + static constexpr const char* options[] = { + "deltaF16", "deltaF15", "deltaF14", "deltaF13", "deltaF12", "deltaF11", "deltaF10", "spare1"}; return convert_enum_idx(options, 8, value, "ul_pwr_ctrl_common_v1310_s::delta_f_pucch_format4_r13_e_"); } uint8_t ul_pwr_ctrl_common_v1310_s::delta_f_pucch_format4_r13_opts::to_number() const @@ -6295,8 +6885,8 @@ uint8_t ul_pwr_ctrl_common_v1310_s::delta_f_pucch_format4_r13_opts::to_number() std::string ul_pwr_ctrl_common_v1310_s::delta_f_pucch_format5_minus13_opts::to_string() const { - static constexpr const char* options[] = {"deltaF13", "deltaF12", "deltaF11", "deltaF10", - "deltaF9", "deltaF8", "deltaF7", "spare1"}; + static constexpr const char* options[] = { + "deltaF13", "deltaF12", "deltaF11", "deltaF10", "deltaF9", "deltaF8", "deltaF7", "spare1"}; return convert_enum_idx(options, 8, value, "ul_pwr_ctrl_common_v1310_s::delta_f_pucch_format5_minus13_e_"); } uint8_t ul_pwr_ctrl_common_v1310_s::delta_f_pucch_format5_minus13_opts::to_number() const @@ -6307,8 +6897,8 @@ uint8_t ul_pwr_ctrl_common_v1310_s::delta_f_pucch_format5_minus13_opts::to_numbe std::string ul_pwr_ctrl_common_ps_cell_r12_s::delta_f_pucch_format3_r12_opts::to_string() const { - static constexpr const char* options[] = {"deltaF-1", "deltaF0", "deltaF1", "deltaF2", - "deltaF3", "deltaF4", "deltaF5", "deltaF6"}; + static constexpr const char* options[] = { + "deltaF-1", "deltaF0", "deltaF1", "deltaF2", "deltaF3", "deltaF4", "deltaF5", "deltaF6"}; return convert_enum_idx(options, 8, value, "ul_pwr_ctrl_common_ps_cell_r12_s::delta_f_pucch_format3_r12_e_"); } int8_t ul_pwr_ctrl_common_ps_cell_r12_s::delta_f_pucch_format3_r12_opts::to_number() const @@ -6409,8 +6999,21 @@ std::string sl_disc_tx_res_r13_c::setup_c_::types_opts::to_string() const std::string sl_gap_pattern_r13_s::gap_period_r13_opts::to_string() const { - static constexpr const char* options[] = {"sf40", "sf60", "sf70", "sf80", "sf120", "sf140", "sf160", "sf240", - "sf280", "sf320", "sf640", "sf1280", "sf2560", "sf5120", "sf10240"}; + static constexpr const char* options[] = {"sf40", + "sf60", + "sf70", + "sf80", + "sf120", + "sf140", + "sf160", + "sf240", + "sf280", + "sf320", + "sf640", + "sf1280", + "sf2560", + "sf5120", + "sf10240"}; return convert_enum_idx(options, 15, value, "sl_gap_pattern_r13_s::gap_period_r13_e_"); } uint16_t sl_gap_pattern_r13_s::gap_period_r13_opts::to_number() const @@ -6615,8 +7218,8 @@ std::string meas_gap_cfg_c::setup_s_::gap_offset_c_::types_opts::to_string() con std::string meas_sensing_cfg_r15_s::sensing_periodicity_r15_opts::to_string() const { - static constexpr const char* options[] = {"ms20", "ms50", "ms100", "ms200", "ms300", "ms400", - "ms500", "ms600", "ms700", "ms800", "ms900", "ms1000"}; + static constexpr const char* options[] = { + "ms20", "ms50", "ms100", "ms200", "ms300", "ms400", "ms500", "ms600", "ms700", "ms800", "ms900", "ms1000"}; return convert_enum_idx(options, 12, value, "meas_sensing_cfg_r15_s::sensing_periodicity_r15_e_"); } uint16_t meas_sensing_cfg_r15_s::sensing_periodicity_r15_opts::to_number() const @@ -6650,14 +7253,14 @@ uint8_t rmtc_cfg_r13_c::setup_s_::meas_dur_r13_opts::to_number() const std::string rrc_conn_recfg_v1250_ies_s::wlan_offload_info_r12_c_::setup_s_::t350_r12_opts::to_string() const { static constexpr const char* options[] = {"min5", "min10", "min20", "min30", "min60", "min120", "min180", "spare1"}; - return convert_enum_idx(options, 8, value, - "rrc_conn_recfg_v1250_ies_s::wlan_offload_info_r12_c_::setup_s_::t350_r12_e_"); + return convert_enum_idx( + options, 8, value, "rrc_conn_recfg_v1250_ies_s::wlan_offload_info_r12_c_::setup_s_::t350_r12_e_"); } uint8_t rrc_conn_recfg_v1250_ies_s::wlan_offload_info_r12_c_::setup_s_::t350_r12_opts::to_number() const { static constexpr uint8_t options[] = {5, 10, 20, 30, 60, 120, 180}; - return convert_enum_idx(options, 7, value, - "rrc_conn_recfg_v1250_ies_s::wlan_offload_info_r12_c_::setup_s_::t350_r12_e_"); + return convert_enum_idx( + options, 7, value, "rrc_conn_recfg_v1250_ies_s::wlan_offload_info_r12_c_::setup_s_::t350_r12_e_"); } std::string rrc_conn_release_v1530_ies_s::cn_type_r15_opts::to_string() const @@ -6690,8 +7293,22 @@ uint8_t rs_cfg_ssb_nr_r15_s::subcarrier_spacing_ssb_r15_opts::to_number() const // ReportInterval ::= ENUMERATED std::string report_interv_opts::to_string() const { - static constexpr const char* options[] = {"ms120", "ms240", "ms480", "ms640", "ms1024", "ms2048", "ms5120", "ms10240", - "min1", "min6", "min12", "min30", "min60", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = {"ms120", + "ms240", + "ms480", + "ms640", + "ms1024", + "ms2048", + "ms5120", + "ms10240", + "min1", + "min6", + "min12", + "min30", + "min60", + "spare3", + "spare2", + "spare1"}; return convert_enum_idx(options, 16, value, "report_interv_e"); } uint16_t report_interv_opts::to_number() const @@ -6731,8 +7348,22 @@ uint8_t thres_utra_c::types_opts::to_number() const // TimeToTrigger ::= ENUMERATED std::string time_to_trigger_opts::to_string() const { - static constexpr const char* options[] = {"ms0", "ms40", "ms64", "ms80", "ms100", "ms128", "ms160", "ms256", - "ms320", "ms480", "ms512", "ms640", "ms1024", "ms1280", "ms2560", "ms5120"}; + static constexpr const char* options[] = {"ms0", + "ms40", + "ms64", + "ms80", + "ms100", + "ms128", + "ms160", + "ms256", + "ms320", + "ms480", + "ms512", + "ms640", + "ms1024", + "ms1280", + "ms2560", + "ms5120"}; return convert_enum_idx(options, 16, value, "time_to_trigger_e"); } uint16_t time_to_trigger_opts::to_number() const @@ -6743,8 +7374,22 @@ uint16_t time_to_trigger_opts::to_number() const std::string ul_delay_cfg_r13_c::setup_s_::delay_thres_r13_opts::to_string() const { - static constexpr const char* options[] = {"ms30", "ms40", "ms50", "ms60", "ms70", "ms80", "ms90", "ms100", - "ms150", "ms300", "ms500", "ms750", "spare4", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = {"ms30", + "ms40", + "ms50", + "ms60", + "ms70", + "ms80", + "ms90", + "ms100", + "ms150", + "ms300", + "ms500", + "ms750", + "spare4", + "spare3", + "spare2", + "spare1"}; return convert_enum_idx(options, 16, value, "ul_delay_cfg_r13_c::setup_s_::delay_thres_r13_e_"); } uint16_t ul_delay_cfg_r13_c::setup_s_::delay_thres_r13_opts::to_number() const @@ -6756,8 +7401,8 @@ uint16_t ul_delay_cfg_r13_c::setup_s_::delay_thres_r13_opts::to_number() const // WLAN-BandIndicator-r13 ::= ENUMERATED std::string wlan_band_ind_r13_opts::to_string() const { - static constexpr const char* options[] = {"band2dot4", "band5", "band60-v1430", "spare5", - "spare4", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = { + "band2dot4", "band5", "band60-v1430", "spare5", "spare4", "spare3", "spare2", "spare1"}; return convert_enum_idx(options, 8, value, "wlan_band_ind_r13_e"); } float wlan_band_ind_r13_opts::to_number() const @@ -6780,28 +7425,28 @@ std::string wlan_carrier_info_r13_s::country_code_r13_opts::to_string() const std::string idc_cfg_r11_s::autonomous_denial_params_r11_s_::autonomous_denial_sfs_r11_opts::to_string() const { static constexpr const char* options[] = {"n2", "n5", "n10", "n15", "n20", "n30", "spare2", "spare1"}; - return convert_enum_idx(options, 8, value, - "idc_cfg_r11_s::autonomous_denial_params_r11_s_::autonomous_denial_sfs_r11_e_"); + return convert_enum_idx( + options, 8, value, "idc_cfg_r11_s::autonomous_denial_params_r11_s_::autonomous_denial_sfs_r11_e_"); } uint8_t idc_cfg_r11_s::autonomous_denial_params_r11_s_::autonomous_denial_sfs_r11_opts::to_number() const { static constexpr uint8_t options[] = {2, 5, 10, 15, 20, 30}; - return convert_enum_idx(options, 6, value, - "idc_cfg_r11_s::autonomous_denial_params_r11_s_::autonomous_denial_sfs_r11_e_"); + return convert_enum_idx( + options, 6, value, "idc_cfg_r11_s::autonomous_denial_params_r11_s_::autonomous_denial_sfs_r11_e_"); } std::string idc_cfg_r11_s::autonomous_denial_params_r11_s_::autonomous_denial_validity_r11_opts::to_string() const { - static constexpr const char* options[] = {"sf200", "sf500", "sf1000", "sf2000", - "spare4", "spare3", "spare2", "spare1"}; - return convert_enum_idx(options, 8, value, - "idc_cfg_r11_s::autonomous_denial_params_r11_s_::autonomous_denial_validity_r11_e_"); + static constexpr const char* options[] = { + "sf200", "sf500", "sf1000", "sf2000", "spare4", "spare3", "spare2", "spare1"}; + return convert_enum_idx( + options, 8, value, "idc_cfg_r11_s::autonomous_denial_params_r11_s_::autonomous_denial_validity_r11_e_"); } uint16_t idc_cfg_r11_s::autonomous_denial_params_r11_s_::autonomous_denial_validity_r11_opts::to_number() const { static constexpr uint16_t options[] = {200, 500, 1000, 2000}; - return convert_enum_idx(options, 4, value, - "idc_cfg_r11_s::autonomous_denial_params_r11_s_::autonomous_denial_validity_r11_e_"); + return convert_enum_idx( + options, 4, value, "idc_cfg_r11_s::autonomous_denial_params_r11_s_::autonomous_denial_validity_r11_e_"); } std::string meas_obj_eutra_s::t312_r12_c_::setup_opts::to_string() const @@ -6835,8 +7480,22 @@ std::string meas_obj_wlan_r13_s::carrier_freq_r13_c_::types_opts::to_string() co std::string pwr_pref_ind_cfg_r11_c::setup_s_::pwr_pref_ind_timer_r11_opts::to_string() const { - static constexpr const char* options[] = {"s0", "s0dot5", "s1", "s2", "s5", "s10", "s20", "s30", - "s60", "s90", "s120", "s300", "s600", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = {"s0", + "s0dot5", + "s1", + "s2", + "s5", + "s10", + "s20", + "s30", + "s60", + "s90", + "s120", + "s300", + "s600", + "spare3", + "spare2", + "spare1"}; return convert_enum_idx(options, 16, value, "pwr_pref_ind_cfg_r11_c::setup_s_::pwr_pref_ind_timer_r11_e_"); } float pwr_pref_ind_cfg_r11_c::setup_s_::pwr_pref_ind_timer_r11_opts::to_number() const @@ -6846,16 +7505,25 @@ float pwr_pref_ind_cfg_r11_c::setup_s_::pwr_pref_ind_timer_r11_opts::to_number() } std::string pwr_pref_ind_cfg_r11_c::setup_s_::pwr_pref_ind_timer_r11_opts::to_number_string() const { - static constexpr const char* options[] = {"0", "0.5", "1", "2", "5", "10", "20", - "30", "60", "90", "120", "300", "600"}; + static constexpr const char* options[] = { + "0", "0.5", "1", "2", "5", "10", "20", "30", "60", "90", "120", "300", "600"}; return convert_enum_idx(options, 16, value, "pwr_pref_ind_cfg_r11_c::setup_s_::pwr_pref_ind_timer_r11_e_"); } std::string report_cfg_eutra_s::trigger_type_c_::event_s_::event_id_c_::types_opts::to_string() const { - static constexpr const char* options[] = {"eventA1", "eventA2", "eventA3", "eventA4", - "eventA5", "eventA6-r10", "eventC1-r12", "eventC2-r12", - "eventV1-r14", "eventV2-r14", "eventH1-r15", "eventH2-r15"}; + static constexpr const char* options[] = {"eventA1", + "eventA2", + "eventA3", + "eventA4", + "eventA5", + "eventA6-r10", + "eventC1-r12", + "eventC2-r12", + "eventV1-r14", + "eventV2-r14", + "eventH1-r15", + "eventH2-r15"}; return convert_enum_idx(options, 12, value, "report_cfg_eutra_s::trigger_type_c_::event_s_::event_id_c_::types"); } @@ -6911,7 +7579,9 @@ report_cfg_inter_rat_s::trigger_type_c_::event_s_::event_id_c_::event_b1_s_::b1_ { static constexpr const char* options[] = {"b1-ThresholdUTRA", "b1-ThresholdGERAN", "b1-ThresholdCDMA2000"}; return convert_enum_idx( - options, 3, value, + options, + 3, + value, "report_cfg_inter_rat_s::trigger_type_c_::event_s_::event_id_c_::event_b1_s_::b1_thres_c_::types"); } @@ -6920,14 +7590,16 @@ report_cfg_inter_rat_s::trigger_type_c_::event_s_::event_id_c_::event_b2_s_::b2_ { static constexpr const char* options[] = {"b2-Threshold2UTRA", "b2-Threshold2GERAN", "b2-Threshold2CDMA2000"}; return convert_enum_idx( - options, 3, value, + options, + 3, + value, "report_cfg_inter_rat_s::trigger_type_c_::event_s_::event_id_c_::event_b2_s_::b2_thres2_c_::types"); } std::string report_cfg_inter_rat_s::trigger_type_c_::event_s_::event_id_c_::types_opts::to_string() const { - static constexpr const char* options[] = {"eventB1", "eventB2", "eventW1-r13", "eventW2-r13", - "eventW3-r13", "eventB1-NR-r15", "eventB2-NR-r15"}; + static constexpr const char* options[] = { + "eventB1", "eventB2", "eventW1-r13", "eventW2-r13", "eventW3-r13", "eventB1-NR-r15", "eventB2-NR-r15"}; return convert_enum_idx(options, 7, value, "report_cfg_inter_rat_s::trigger_type_c_::event_s_::event_id_c_::types"); } @@ -6962,8 +7634,12 @@ std::string report_cfg_inter_rat_s::report_sftd_meas_r15_opts::to_string() const std::string meas_obj_to_add_mod_s::meas_obj_c_::types_opts::to_string() const { - static constexpr const char* options[] = {"measObjectEUTRA", "measObjectUTRA", "measObjectGERAN", - "measObjectCDMA2000", "measObjectWLAN-r13", "measObjectNR-r15"}; + static constexpr const char* options[] = {"measObjectEUTRA", + "measObjectUTRA", + "measObjectGERAN", + "measObjectCDMA2000", + "measObjectWLAN-r13", + "measObjectNR-r15"}; return convert_enum_idx(options, 6, value, "meas_obj_to_add_mod_s::meas_obj_c_::types"); } uint16_t meas_obj_to_add_mod_s::meas_obj_c_::types_opts::to_number() const @@ -6979,8 +7655,12 @@ uint16_t meas_obj_to_add_mod_s::meas_obj_c_::types_opts::to_number() const std::string meas_obj_to_add_mod_ext_r13_s::meas_obj_r13_c_::types_opts::to_string() const { - static constexpr const char* options[] = {"measObjectEUTRA-r13", "measObjectUTRA-r13", "measObjectGERAN-r13", - "measObjectCDMA2000-r13", "measObjectWLAN-v1320", "measObjectNR-r15"}; + static constexpr const char* options[] = {"measObjectEUTRA-r13", + "measObjectUTRA-r13", + "measObjectGERAN-r13", + "measObjectCDMA2000-r13", + "measObjectWLAN-v1320", + "measObjectNR-r15"}; return convert_enum_idx(options, 6, value, "meas_obj_to_add_mod_ext_r13_s::meas_obj_r13_c_::types"); } uint16_t meas_obj_to_add_mod_ext_r13_s::meas_obj_r13_c_::types_opts::to_number() const @@ -6996,8 +7676,22 @@ uint16_t meas_obj_to_add_mod_ext_r13_s::meas_obj_r13_c_::types_opts::to_number() std::string other_cfg_r9_s::bw_pref_ind_timer_r14_opts::to_string() const { - static constexpr const char* options[] = {"s0", "s0dot5", "s1", "s2", "s5", "s10", "s20", "s30", - "s60", "s90", "s120", "s300", "s600", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = {"s0", + "s0dot5", + "s1", + "s2", + "s5", + "s10", + "s20", + "s30", + "s60", + "s90", + "s120", + "s300", + "s600", + "spare3", + "spare2", + "spare1"}; return convert_enum_idx(options, 16, value, "other_cfg_r9_s::bw_pref_ind_timer_r14_e_"); } float other_cfg_r9_s::bw_pref_ind_timer_r14_opts::to_number() const @@ -7007,8 +7701,8 @@ float other_cfg_r9_s::bw_pref_ind_timer_r14_opts::to_number() const } std::string other_cfg_r9_s::bw_pref_ind_timer_r14_opts::to_number_string() const { - static constexpr const char* options[] = {"0", "0.5", "1", "2", "5", "10", "20", - "30", "60", "90", "120", "300", "600"}; + static constexpr const char* options[] = { + "0", "0.5", "1", "2", "5", "10", "20", "30", "60", "90", "120", "300", "600"}; return convert_enum_idx(options, 16, value, "other_cfg_r9_s::bw_pref_ind_timer_r14_e_"); } @@ -7017,7 +7711,9 @@ other_cfg_r9_s::delay_budget_report_cfg_r14_c_::setup_s_::delay_budget_report_pr { static constexpr const char* options[] = {"s0", "s0dot4", "s0dot8", "s1dot6", "s3", "s6", "s12", "s30"}; return convert_enum_idx( - options, 8, value, + options, + 8, + value, "other_cfg_r9_s::delay_budget_report_cfg_r14_c_::setup_s_::delay_budget_report_prohibit_timer_r14_e_"); } float other_cfg_r9_s::delay_budget_report_cfg_r14_c_::setup_s_::delay_budget_report_prohibit_timer_r14_opts::to_number() @@ -7025,7 +7721,9 @@ float other_cfg_r9_s::delay_budget_report_cfg_r14_c_::setup_s_::delay_budget_rep { static constexpr float options[] = {0.0, 0.4, 0.8, 1.6, 3.0, 6.0, 12.0, 30.0}; return convert_enum_idx( - options, 8, value, + options, + 8, + value, "other_cfg_r9_s::delay_budget_report_cfg_r14_c_::setup_s_::delay_budget_report_prohibit_timer_r14_e_"); } std::string other_cfg_r9_s::delay_budget_report_cfg_r14_c_::setup_s_::delay_budget_report_prohibit_timer_r14_opts:: @@ -7033,58 +7731,88 @@ std::string other_cfg_r9_s::delay_budget_report_cfg_r14_c_::setup_s_::delay_budg { static constexpr const char* options[] = {"0", "0.4", "0.8", "1.6", "3", "6", "12", "30"}; return convert_enum_idx( - options, 8, value, + options, + 8, + value, "other_cfg_r9_s::delay_budget_report_cfg_r14_c_::setup_s_::delay_budget_report_prohibit_timer_r14_e_"); } std::string other_cfg_r9_s::rlm_report_cfg_r14_c_::setup_s_::rlm_report_timer_r14_opts::to_string() const { - static constexpr const char* options[] = {"s0", "s0dot5", "s1", "s2", "s5", "s10", "s20", "s30", - "s60", "s90", "s120", "s300", "s600", "spare3", "spare2", "spare1"}; - return convert_enum_idx(options, 16, value, - "other_cfg_r9_s::rlm_report_cfg_r14_c_::setup_s_::rlm_report_timer_r14_e_"); + static constexpr const char* options[] = {"s0", + "s0dot5", + "s1", + "s2", + "s5", + "s10", + "s20", + "s30", + "s60", + "s90", + "s120", + "s300", + "s600", + "spare3", + "spare2", + "spare1"}; + return convert_enum_idx( + options, 16, value, "other_cfg_r9_s::rlm_report_cfg_r14_c_::setup_s_::rlm_report_timer_r14_e_"); } float other_cfg_r9_s::rlm_report_cfg_r14_c_::setup_s_::rlm_report_timer_r14_opts::to_number() const { static constexpr float options[] = {0.0, 0.5, 1.0, 2.0, 5.0, 10.0, 20.0, 30.0, 60.0, 90.0, 120.0, 300.0, 600.0}; - return convert_enum_idx(options, 13, value, - "other_cfg_r9_s::rlm_report_cfg_r14_c_::setup_s_::rlm_report_timer_r14_e_"); + return convert_enum_idx( + options, 13, value, "other_cfg_r9_s::rlm_report_cfg_r14_c_::setup_s_::rlm_report_timer_r14_e_"); } std::string other_cfg_r9_s::rlm_report_cfg_r14_c_::setup_s_::rlm_report_timer_r14_opts::to_number_string() const { - static constexpr const char* options[] = {"0", "0.5", "1", "2", "5", "10", "20", - "30", "60", "90", "120", "300", "600"}; - return convert_enum_idx(options, 16, value, - "other_cfg_r9_s::rlm_report_cfg_r14_c_::setup_s_::rlm_report_timer_r14_e_"); + static constexpr const char* options[] = { + "0", "0.5", "1", "2", "5", "10", "20", "30", "60", "90", "120", "300", "600"}; + return convert_enum_idx( + options, 16, value, "other_cfg_r9_s::rlm_report_cfg_r14_c_::setup_s_::rlm_report_timer_r14_e_"); } std::string other_cfg_r9_s::overheat_assist_cfg_r14_c_::setup_s_::overheat_ind_prohibit_timer_r14_opts::to_string() const { - static constexpr const char* options[] = {"s0", "s0dot5", "s1", "s2", "s5", "s10", "s20", "s30", - "s60", "s90", "s120", "s300", "s600", "spare3", "spare2", "spare1"}; - return convert_enum_idx(options, 16, value, - "other_cfg_r9_s::overheat_assist_cfg_r14_c_::setup_s_::overheat_ind_prohibit_timer_r14_e_"); + static constexpr const char* options[] = {"s0", + "s0dot5", + "s1", + "s2", + "s5", + "s10", + "s20", + "s30", + "s60", + "s90", + "s120", + "s300", + "s600", + "spare3", + "spare2", + "spare1"}; + return convert_enum_idx( + options, 16, value, "other_cfg_r9_s::overheat_assist_cfg_r14_c_::setup_s_::overheat_ind_prohibit_timer_r14_e_"); } float other_cfg_r9_s::overheat_assist_cfg_r14_c_::setup_s_::overheat_ind_prohibit_timer_r14_opts::to_number() const { static constexpr float options[] = {0.0, 0.5, 1.0, 2.0, 5.0, 10.0, 20.0, 30.0, 60.0, 90.0, 120.0, 300.0, 600.0}; - return convert_enum_idx(options, 13, value, - "other_cfg_r9_s::overheat_assist_cfg_r14_c_::setup_s_::overheat_ind_prohibit_timer_r14_e_"); + return convert_enum_idx( + options, 13, value, "other_cfg_r9_s::overheat_assist_cfg_r14_c_::setup_s_::overheat_ind_prohibit_timer_r14_e_"); } std::string other_cfg_r9_s::overheat_assist_cfg_r14_c_::setup_s_::overheat_ind_prohibit_timer_r14_opts::to_number_string() const { - static constexpr const char* options[] = {"0", "0.5", "1", "2", "5", "10", "20", - "30", "60", "90", "120", "300", "600"}; - return convert_enum_idx(options, 16, value, - "other_cfg_r9_s::overheat_assist_cfg_r14_c_::setup_s_::overheat_ind_prohibit_timer_r14_e_"); + static constexpr const char* options[] = { + "0", "0.5", "1", "2", "5", "10", "20", "30", "60", "90", "120", "300", "600"}; + return convert_enum_idx( + options, 16, value, "other_cfg_r9_s::overheat_assist_cfg_r14_c_::setup_s_::overheat_ind_prohibit_timer_r14_e_"); } std::string other_cfg_r9_s::meas_cfg_app_layer_r15_c_::setup_s_::service_type_opts::to_string() const { - static constexpr const char* options[] = {"qoe", "qoemtsi", "spare6", "spare5", - "spare4", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = { + "qoe", "qoemtsi", "spare6", "spare5", "spare4", "spare3", "spare2", "spare1"}; return convert_enum_idx(options, 8, value, "other_cfg_r9_s::meas_cfg_app_layer_r15_c_::setup_s_::service_type_e_"); } @@ -7151,9 +7879,22 @@ std::string report_cfg_to_add_mod_s::report_cfg_c_::types_opts::to_string() cons std::string carrier_bw_eutra_s::dl_bw_opts::to_string() const { - static constexpr const char* options[] = {"n6", "n15", "n25", "n50", "n75", "n100", - "spare10", "spare9", "spare8", "spare7", "spare6", "spare5", - "spare4", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = {"n6", + "n15", + "n25", + "n50", + "n75", + "n100", + "spare10", + "spare9", + "spare8", + "spare7", + "spare6", + "spare5", + "spare4", + "spare3", + "spare2", + "spare1"}; return convert_enum_idx(options, 16, value, "carrier_bw_eutra_s::dl_bw_e_"); } uint8_t carrier_bw_eutra_s::dl_bw_opts::to_number() const @@ -7164,9 +7905,22 @@ uint8_t carrier_bw_eutra_s::dl_bw_opts::to_number() const std::string carrier_bw_eutra_s::ul_bw_opts::to_string() const { - static constexpr const char* options[] = {"n6", "n15", "n25", "n50", "n75", "n100", - "spare10", "spare9", "spare8", "spare7", "spare6", "spare5", - "spare4", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = {"n6", + "n15", + "n25", + "n50", + "n75", + "n100", + "spare10", + "spare9", + "spare8", + "spare7", + "spare6", + "spare5", + "spare4", + "spare3", + "spare2", + "spare1"}; return convert_enum_idx(options, 16, value, "carrier_bw_eutra_s::ul_bw_e_"); } uint8_t carrier_bw_eutra_s::ul_bw_opts::to_number() const @@ -7192,14 +7946,14 @@ std::string meas_gap_cfg_dense_prs_r15_c::setup_s_::gap_offset_dense_prs_r15_c_: "rstd0-r15", "rstd1-r15", "rstd2-r15", "rstd3-r15", "rstd4-r15", "rstd5-r15", "rstd6-r15", "rstd7-r15", "rstd8-r15", "rstd9-r15", "rstd10-r15", "rstd11-r15", "rstd12-r15", "rstd13-r15", "rstd14-r15", "rstd15-r15", "rstd16-r15", "rstd17-r15", "rstd18-r15", "rstd19-r15", "rstd20-r15"}; - return convert_enum_idx(options, 21, value, - "meas_gap_cfg_dense_prs_r15_c::setup_s_::gap_offset_dense_prs_r15_c_::types"); + return convert_enum_idx( + options, 21, value, "meas_gap_cfg_dense_prs_r15_c::setup_s_::gap_offset_dense_prs_r15_c_::types"); } uint8_t meas_gap_cfg_dense_prs_r15_c::setup_s_::gap_offset_dense_prs_r15_c_::types_opts::to_number() const { static constexpr uint8_t options[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}; - return convert_enum_idx(options, 21, value, - "meas_gap_cfg_dense_prs_r15_c::setup_s_::gap_offset_dense_prs_r15_c_::types"); + return convert_enum_idx( + options, 21, value, "meas_gap_cfg_dense_prs_r15_c::setup_s_::gap_offset_dense_prs_r15_c_::types"); } std::string meas_gap_sharing_cfg_r14_c::setup_s_::meas_gap_sharing_scheme_r14_opts::to_string() const @@ -7233,8 +7987,8 @@ uint8_t meas_scale_factor_r12_opts::to_number() const // RAT-Type ::= ENUMERATED std::string rat_type_opts::to_string() const { - static constexpr const char* options[] = {"eutra", "utra", "geran-cs", "geran-ps", - "cdma2000-1XRTT", "nr", "eutra-nr", "spare1"}; + static constexpr const char* options[] = { + "eutra", "utra", "geran-cs", "geran-ps", "cdma2000-1XRTT", "nr", "eutra-nr", "spare1"}; return convert_enum_idx(options, 8, value, "rat_type_e"); } uint16_t rat_type_opts::to_number() const @@ -7268,8 +8022,8 @@ std::string area_cfg_r10_c::types_opts::to_string() const std::string cell_change_order_s::t304_opts::to_string() const { - static constexpr const char* options[] = {"ms100", "ms200", "ms500", "ms1000", - "ms2000", "ms4000", "ms8000", "ms10000-v1310"}; + static constexpr const char* options[] = { + "ms100", "ms200", "ms500", "ms1000", "ms2000", "ms4000", "ms8000", "ms10000-v1310"}; return convert_enum_idx(options, 8, value, "cell_change_order_s::t304_e_"); } uint16_t cell_change_order_s::t304_opts::to_number() const @@ -7292,8 +8046,8 @@ std::string e_csfb_r9_s::mob_cdma2000_hrpd_r9_opts::to_string() const std::string ho_s::target_rat_type_opts::to_string() const { - static constexpr const char* options[] = {"utra", "geran", "cdma2000-1XRTT", "cdma2000-HRPD", - "nr", "eutra", "spare2", "spare1"}; + static constexpr const char* options[] = { + "utra", "geran", "cdma2000-1XRTT", "cdma2000-HRPD", "nr", "eutra", "spare2", "spare1"}; return convert_enum_idx(options, 8, value, "ho_s::target_rat_type_e_"); } @@ -7312,8 +8066,8 @@ uint8_t logging_dur_r10_opts::to_number() const // LoggingInterval-r10 ::= ENUMERATED std::string logging_interv_r10_opts::to_string() const { - static constexpr const char* options[] = {"ms1280", "ms2560", "ms5120", "ms10240", - "ms20480", "ms30720", "ms40960", "ms61440"}; + static constexpr const char* options[] = { + "ms1280", "ms2560", "ms5120", "ms10240", "ms20480", "ms30720", "ms40960", "ms61440"}; return convert_enum_idx(options, 8, value, "logging_interv_r10_e"); } uint16_t logging_interv_r10_opts::to_number() const @@ -7324,8 +8078,8 @@ uint16_t logging_interv_r10_opts::to_number() const std::string mob_ctrl_info_s::t304_opts::to_string() const { - static constexpr const char* options[] = {"ms50", "ms100", "ms150", "ms200", - "ms500", "ms1000", "ms2000", "ms10000-v1310"}; + static constexpr const char* options[] = { + "ms50", "ms100", "ms150", "ms200", "ms500", "ms1000", "ms2000", "ms10000-v1310"}; return convert_enum_idx(options, 8, value, "mob_ctrl_info_s::t304_e_"); } uint16_t mob_ctrl_info_s::t304_opts::to_number() const @@ -7348,37 +8102,37 @@ std::string rn_sf_cfg_r10_s::sf_cfg_pattern_r10_c_::types_opts::to_string() cons std::string rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::res_alloc_type_r10_opts::to_string() const { - static constexpr const char* options[] = {"type0", "type1", "type2Localized", "type2Distributed", - "spare4", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = { + "type0", "type1", "type2Localized", "type2Distributed", "spare4", "spare3", "spare2", "spare1"}; return convert_enum_idx(options, 8, value, "rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::res_alloc_type_r10_e_"); } std::string rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::res_block_assign_r10_c_::type01_r10_c_::types_opts::to_string() const { - static constexpr const char* options[] = {"nrb6-r10", "nrb15-r10", "nrb25-r10", - "nrb50-r10", "nrb75-r10", "nrb100-r10"}; - return convert_enum_idx(options, 6, value, - "rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::res_block_assign_r10_c_::type01_r10_c_::types"); + static constexpr const char* options[] = { + "nrb6-r10", "nrb15-r10", "nrb25-r10", "nrb50-r10", "nrb75-r10", "nrb100-r10"}; + return convert_enum_idx( + options, 6, value, "rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::res_block_assign_r10_c_::type01_r10_c_::types"); } uint8_t rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::res_block_assign_r10_c_::type01_r10_c_::types_opts::to_number() const { static constexpr uint8_t options[] = {6, 15, 25, 50, 75, 100}; - return convert_enum_idx(options, 6, value, - "rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::res_block_assign_r10_c_::type01_r10_c_::types"); + return convert_enum_idx( + options, 6, value, "rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::res_block_assign_r10_c_::type01_r10_c_::types"); } std::string rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::res_block_assign_r10_c_::type2_r10_c_::types_opts::to_string() const { - static constexpr const char* options[] = {"nrb6-r10", "nrb15-r10", "nrb25-r10", - "nrb50-r10", "nrb75-r10", "nrb100-r10"}; - return convert_enum_idx(options, 6, value, - "rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::res_block_assign_r10_c_::type2_r10_c_::types"); + static constexpr const char* options[] = { + "nrb6-r10", "nrb15-r10", "nrb25-r10", "nrb50-r10", "nrb75-r10", "nrb100-r10"}; + return convert_enum_idx( + options, 6, value, "rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::res_block_assign_r10_c_::type2_r10_c_::types"); } uint8_t rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::res_block_assign_r10_c_::type2_r10_c_::types_opts::to_number() const { static constexpr uint8_t options[] = {6, 15, 25, 50, 75, 100}; - return convert_enum_idx(options, 6, value, - "rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::res_block_assign_r10_c_::type2_r10_c_::types"); + return convert_enum_idx( + options, 6, value, "rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::res_block_assign_r10_c_::type2_r10_c_::types"); } std::string rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::res_block_assign_r10_c_::types_opts::to_string() const @@ -7400,8 +8154,8 @@ std::string rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::res_block_assign_r10_c_::types_o std::string rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::demod_rs_r10_c_::no_interleaving_r10_opts::to_string() const { static constexpr const char* options[] = {"crs", "dmrs"}; - return convert_enum_idx(options, 2, value, - "rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::demod_rs_r10_c_::no_interleaving_r10_e_"); + return convert_enum_idx( + options, 2, value, "rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::demod_rs_r10_c_::no_interleaving_r10_e_"); } std::string rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::demod_rs_r10_c_::types_opts::to_string() const @@ -7434,16 +8188,16 @@ std::string rn_sf_cfg_r10_s::rpdcch_cfg_r10_s_::pucch_cfg_r10_c_::types_opts::to std::string redirected_carrier_info_c::types_opts::to_string() const { - static constexpr const char* options[] = {"eutra", "geran", "utra-FDD", "utra-TDD", - "cdma2000-HRPD", "cdma2000-1xRTT", "utra-TDD-r10", "nr-r15"}; + static constexpr const char* options[] = { + "eutra", "geran", "utra-FDD", "utra-TDD", "cdma2000-HRPD", "cdma2000-1xRTT", "utra-TDD-r10", "nr-r15"}; return convert_enum_idx(options, 8, value, "redirected_carrier_info_c::types"); } // ReleaseCause ::= ENUMERATED std::string release_cause_opts::to_string() const { - static constexpr const char* options[] = {"loadBalancingTAUrequired", "other", "cs-FallbackHighPriority-v1020", - "rrc-Suspend-v1320"}; + static constexpr const char* options[] = { + "loadBalancingTAUrequired", "other", "cs-FallbackHighPriority-v1020", "rrc-Suspend-v1320"}; return convert_enum_idx(options, 4, value, "release_cause_e"); } @@ -7455,15 +8209,15 @@ std::string security_cfg_ho_s::ho_type_c_::types_opts::to_string() const std::string dl_info_transfer_r15_ies_s::ded_info_type_r15_c_::types_opts::to_string() const { - static constexpr const char* options[] = {"dedicatedInfoNAS-r15", "dedicatedInfoCDMA2000-1XRTT-r15", - "dedicatedInfoCDMA2000-HRPD-r15"}; + static constexpr const char* options[] = { + "dedicatedInfoNAS-r15", "dedicatedInfoCDMA2000-1XRTT-r15", "dedicatedInfoCDMA2000-HRPD-r15"}; return convert_enum_idx(options, 3, value, "dl_info_transfer_r15_ies_s::ded_info_type_r15_c_::types"); } std::string dl_info_transfer_r8_ies_s::ded_info_type_c_::types_opts::to_string() const { - static constexpr const char* options[] = {"dedicatedInfoNAS", "dedicatedInfoCDMA2000-1XRTT", - "dedicatedInfoCDMA2000-HRPD"}; + static constexpr const char* options[] = { + "dedicatedInfoNAS", "dedicatedInfoCDMA2000-1XRTT", "dedicatedInfoCDMA2000-HRPD"}; return convert_enum_idx(options, 3, value, "dl_info_transfer_r8_ies_s::ded_info_type_c_::types"); } @@ -7498,8 +8252,8 @@ std::string counter_check_s::crit_exts_c_::c1_c_::types_opts::to_string() const std::string dl_info_transfer_s::crit_exts_c_::c1_c_::types_opts::to_string() const { - static constexpr const char* options[] = {"dlInformationTransfer-r8", "dlInformationTransfer-r15", "spare2", - "spare1"}; + static constexpr const char* options[] = { + "dlInformationTransfer-r8", "dlInformationTransfer-r15", "spare2", "spare1"}; return convert_enum_idx(options, 4, value, "dl_info_transfer_s::crit_exts_c_::c1_c_::types"); } @@ -7517,8 +8271,8 @@ std::string logged_meas_cfg_r10_s::crit_exts_c_::c1_c_::types_opts::to_string() std::string mob_from_eutra_cmd_s::crit_exts_c_::c1_c_::types_opts::to_string() const { - static constexpr const char* options[] = {"mobilityFromEUTRACommand-r8", "mobilityFromEUTRACommand-r9", "spare2", - "spare1"}; + static constexpr const char* options[] = { + "mobilityFromEUTRACommand-r8", "mobilityFromEUTRACommand-r9", "spare2", "spare1"}; return convert_enum_idx(options, 4, value, "mob_from_eutra_cmd_s::crit_exts_c_::c1_c_::types"); } @@ -7733,8 +8487,8 @@ uint8_t pcch_msg_type_c::types_opts::to_number() const std::string sc_mtch_sched_info_br_r14_s::on_dur_timer_scptm_r14_opts::to_string() const { - static constexpr const char* options[] = {"psf300", "psf400", "psf500", "psf600", - "psf800", "psf1000", "psf1200", "psf1600"}; + static constexpr const char* options[] = { + "psf300", "psf400", "psf500", "psf600", "psf800", "psf1000", "psf1200", "psf1600"}; return convert_enum_idx(options, 8, value, "sc_mtch_sched_info_br_r14_s::on_dur_timer_scptm_r14_e_"); } uint16_t sc_mtch_sched_info_br_r14_s::on_dur_timer_scptm_r14_opts::to_number() const @@ -7745,9 +8499,22 @@ uint16_t sc_mtch_sched_info_br_r14_s::on_dur_timer_scptm_r14_opts::to_number() c std::string sc_mtch_sched_info_br_r14_s::drx_inactivity_timer_scptm_r14_opts::to_string() const { - static constexpr const char* options[] = {"psf0", "psf1", "psf2", "psf4", "psf8", "psf16", - "psf32", "psf64", "psf128", "psf256", "ps512", "psf1024", - "psf2048", "psf4096", "psf8192", "psf16384"}; + static constexpr const char* options[] = {"psf0", + "psf1", + "psf2", + "psf4", + "psf8", + "psf16", + "psf32", + "psf64", + "psf128", + "psf256", + "ps512", + "psf1024", + "psf2048", + "psf4096", + "psf8192", + "psf16384"}; return convert_enum_idx(options, 16, value, "sc_mtch_sched_info_br_r14_s::drx_inactivity_timer_scptm_r14_e_"); } uint16_t sc_mtch_sched_info_br_r14_s::drx_inactivity_timer_scptm_r14_opts::to_number() const @@ -7758,22 +8525,50 @@ uint16_t sc_mtch_sched_info_br_r14_s::drx_inactivity_timer_scptm_r14_opts::to_nu std::string sc_mtch_sched_info_br_r14_s::sched_period_start_offset_scptm_r14_c_::types_opts::to_string() const { - static constexpr const char* options[] = {"sf10", "sf20", "sf32", "sf40", "sf64", "sf80", "sf128", "sf160", - "sf256", "sf320", "sf512", "sf640", "sf1024", "sf2048", "sf4096", "sf8192"}; - return convert_enum_idx(options, 16, value, - "sc_mtch_sched_info_br_r14_s::sched_period_start_offset_scptm_r14_c_::types"); + static constexpr const char* options[] = {"sf10", + "sf20", + "sf32", + "sf40", + "sf64", + "sf80", + "sf128", + "sf160", + "sf256", + "sf320", + "sf512", + "sf640", + "sf1024", + "sf2048", + "sf4096", + "sf8192"}; + return convert_enum_idx( + options, 16, value, "sc_mtch_sched_info_br_r14_s::sched_period_start_offset_scptm_r14_c_::types"); } uint16_t sc_mtch_sched_info_br_r14_s::sched_period_start_offset_scptm_r14_c_::types_opts::to_number() const { static constexpr uint16_t options[] = {10, 20, 32, 40, 64, 80, 128, 160, 256, 320, 512, 640, 1024, 2048, 4096, 8192}; - return convert_enum_idx(options, 16, value, - "sc_mtch_sched_info_br_r14_s::sched_period_start_offset_scptm_r14_c_::types"); + return convert_enum_idx( + options, 16, value, "sc_mtch_sched_info_br_r14_s::sched_period_start_offset_scptm_r14_c_::types"); } std::string sc_mtch_sched_info_r13_s::on_dur_timer_scptm_r13_opts::to_string() const { - static constexpr const char* options[] = {"psf1", "psf2", "psf3", "psf4", "psf5", "psf6", "psf8", "psf10", - "psf20", "psf30", "psf40", "psf50", "psf60", "psf80", "psf100", "psf200"}; + static constexpr const char* options[] = {"psf1", + "psf2", + "psf3", + "psf4", + "psf5", + "psf6", + "psf8", + "psf10", + "psf20", + "psf30", + "psf40", + "psf50", + "psf60", + "psf80", + "psf100", + "psf200"}; return convert_enum_idx(options, 16, value, "sc_mtch_sched_info_r13_s::on_dur_timer_scptm_r13_e_"); } uint8_t sc_mtch_sched_info_r13_s::on_dur_timer_scptm_r13_opts::to_number() const @@ -7784,9 +8579,22 @@ uint8_t sc_mtch_sched_info_r13_s::on_dur_timer_scptm_r13_opts::to_number() const std::string sc_mtch_sched_info_r13_s::drx_inactivity_timer_scptm_r13_opts::to_string() const { - static constexpr const char* options[] = {"psf0", "psf1", "psf2", "psf4", "psf8", "psf10", - "psf20", "psf40", "psf80", "psf160", "ps320", "psf640", - "psf960", "psf1280", "psf1920", "psf2560"}; + static constexpr const char* options[] = {"psf0", + "psf1", + "psf2", + "psf4", + "psf8", + "psf10", + "psf20", + "psf40", + "psf80", + "psf160", + "ps320", + "psf640", + "psf960", + "psf1280", + "psf1920", + "psf2560"}; return convert_enum_idx(options, 16, value, "sc_mtch_sched_info_r13_s::drx_inactivity_timer_scptm_r13_e_"); } uint16_t sc_mtch_sched_info_r13_s::drx_inactivity_timer_scptm_r13_opts::to_number() const @@ -7797,16 +8605,30 @@ uint16_t sc_mtch_sched_info_r13_s::drx_inactivity_timer_scptm_r13_opts::to_numbe std::string sc_mtch_sched_info_r13_s::sched_period_start_offset_scptm_r13_c_::types_opts::to_string() const { - static constexpr const char* options[] = {"sf10", "sf20", "sf32", "sf40", "sf64", "sf80", "sf128", "sf160", - "sf256", "sf320", "sf512", "sf640", "sf1024", "sf2048", "sf4096", "sf8192"}; - return convert_enum_idx(options, 16, value, - "sc_mtch_sched_info_r13_s::sched_period_start_offset_scptm_r13_c_::types"); + static constexpr const char* options[] = {"sf10", + "sf20", + "sf32", + "sf40", + "sf64", + "sf80", + "sf128", + "sf160", + "sf256", + "sf320", + "sf512", + "sf640", + "sf1024", + "sf2048", + "sf4096", + "sf8192"}; + return convert_enum_idx( + options, 16, value, "sc_mtch_sched_info_r13_s::sched_period_start_offset_scptm_r13_c_::types"); } uint16_t sc_mtch_sched_info_r13_s::sched_period_start_offset_scptm_r13_c_::types_opts::to_number() const { static constexpr uint16_t options[] = {10, 20, 32, 40, 64, 80, 128, 160, 256, 320, 512, 640, 1024, 2048, 4096, 8192}; - return convert_enum_idx(options, 16, value, - "sc_mtch_sched_info_r13_s::sched_period_start_offset_scptm_r13_c_::types"); + return convert_enum_idx( + options, 16, value, "sc_mtch_sched_info_r13_s::sched_period_start_offset_scptm_r13_c_::types"); } std::string sc_mtch_info_br_r14_s::mpdcch_num_repeat_sc_mtch_r14_opts::to_string() const @@ -7883,8 +8705,8 @@ std::string sc_mtch_info_br_r14_s::mpdcch_pdsch_max_bw_sc_mtch_r14_opts::to_numb std::string sc_mtch_info_br_r14_s::mpdcch_offset_sc_mtch_r14_opts::to_string() const { - static constexpr const char* options[] = {"zero", "oneEighth", "oneQuarter", "threeEighth", - "oneHalf", "fiveEighth", "threeQuarter", "sevenEighth"}; + static constexpr const char* options[] = { + "zero", "oneEighth", "oneQuarter", "threeEighth", "oneHalf", "fiveEighth", "threeQuarter", "sevenEighth"}; return convert_enum_idx(options, 8, value, "sc_mtch_info_br_r14_s::mpdcch_offset_sc_mtch_r14_e_"); } float sc_mtch_info_br_r14_s::mpdcch_offset_sc_mtch_r14_opts::to_number() const @@ -7967,9 +8789,14 @@ uint8_t sc_mcch_msg_type_r13_c::types_opts::to_number() const // EstablishmentCause ::= ENUMERATED std::string establishment_cause_opts::to_string() const { - static constexpr const char* options[] = { - "emergency", "highPriorityAccess", "mt-Access", "mo-Signalling", - "mo-Data", "delayTolerantAccess-v1020", "mo-VoiceCall-v1280", "spare1"}; + static constexpr const char* options[] = {"emergency", + "highPriorityAccess", + "mt-Access", + "mo-Signalling", + "mo-Data", + "delayTolerantAccess-v1020", + "mo-VoiceCall-v1280", + "spare1"}; return convert_enum_idx(options, 8, value, "establishment_cause_e"); } @@ -7989,17 +8816,28 @@ std::string reest_cause_opts::to_string() const // ResumeCause ::= ENUMERATED std::string resume_cause_opts::to_string() const { - static constexpr const char* options[] = { - "emergency", "highPriorityAccess", "mt-Access", "mo-Signalling", - "mo-Data", "delayTolerantAccess-v1020", "mo-VoiceCall-v1280", "spare1"}; + static constexpr const char* options[] = {"emergency", + "highPriorityAccess", + "mt-Access", + "mo-Signalling", + "mo-Data", + "delayTolerantAccess-v1020", + "mo-VoiceCall-v1280", + "spare1"}; return convert_enum_idx(options, 8, value, "resume_cause_e"); } // ResumeCause-r15 ::= ENUMERATED std::string resume_cause_r15_opts::to_string() const { - static constexpr const char* options[] = {"emergency", "highPriorityAccess", "mt-Access", "mo-Signalling", - "mo-Data", "rna-Update", "mo-VoiceCall", "spare1"}; + static constexpr const char* options[] = {"emergency", + "highPriorityAccess", + "mt-Access", + "mo-Signalling", + "mo-Data", + "rna-Update", + "mo-VoiceCall", + "spare1"}; return convert_enum_idx(options, 8, value, "resume_cause_r15_e"); } @@ -8060,21 +8898,21 @@ std::string ul_ccch_msg_type_c::msg_class_ext_c_::c2_c_::types_opts::to_string() std::string ul_ccch_msg_type_c::msg_class_ext_c_::msg_class_ext_future_r13_c_::c3_c_::types_opts::to_string() const { static constexpr const char* options[] = {"rrcEarlyDataRequest-r15", "spare3", "spare2", "spare1"}; - return convert_enum_idx(options, 4, value, - "ul_ccch_msg_type_c::msg_class_ext_c_::msg_class_ext_future_r13_c_::c3_c_::types"); + return convert_enum_idx( + options, 4, value, "ul_ccch_msg_type_c::msg_class_ext_c_::msg_class_ext_future_r13_c_::c3_c_::types"); } std::string ul_ccch_msg_type_c::msg_class_ext_c_::msg_class_ext_future_r13_c_::types_opts::to_string() const { static constexpr const char* options[] = {"c3", "messageClassExtensionFuture-r15"}; - return convert_enum_idx(options, 2, value, - "ul_ccch_msg_type_c::msg_class_ext_c_::msg_class_ext_future_r13_c_::types"); + return convert_enum_idx( + options, 2, value, "ul_ccch_msg_type_c::msg_class_ext_c_::msg_class_ext_future_r13_c_::types"); } uint8_t ul_ccch_msg_type_c::msg_class_ext_c_::msg_class_ext_future_r13_c_::types_opts::to_number() const { static constexpr uint8_t options[] = {3}; - return convert_enum_idx(options, 1, value, - "ul_ccch_msg_type_c::msg_class_ext_c_::msg_class_ext_future_r13_c_::types"); + return convert_enum_idx( + options, 1, value, "ul_ccch_msg_type_c::msg_class_ext_c_::msg_class_ext_future_r13_c_::types"); } std::string ul_ccch_msg_type_c::msg_class_ext_c_::types_opts::to_string() const @@ -8143,14 +8981,14 @@ std::string location_info_r10_s::vertical_velocity_info_r15_c_::types_opts::to_s std::string rrc_conn_setup_complete_v1530_ies_s::ng_minus5_g_s_tmsi_bits_r15_c_::types_opts::to_string() const { static constexpr const char* options[] = {"ng-5G-S-TMSI-r15", "ng-5G-S-TMSI-Part2-r15"}; - return convert_enum_idx(options, 2, value, - "rrc_conn_setup_complete_v1530_ies_s::ng_minus5_g_s_tmsi_bits_r15_c_::types"); + return convert_enum_idx( + options, 2, value, "rrc_conn_setup_complete_v1530_ies_s::ng_minus5_g_s_tmsi_bits_r15_c_::types"); } std::string wlan_rtt_r15_s::rtt_units_r15_opts::to_string() const { - static constexpr const char* options[] = {"microseconds", "hundredsofnanoseconds", "tensofnanoseconds", "nanoseconds", - "tenthsofnanoseconds"}; + static constexpr const char* options[] = { + "microseconds", "hundredsofnanoseconds", "tensofnanoseconds", "nanoseconds", "tenthsofnanoseconds"}; return convert_enum_idx(options, 5, value, "wlan_rtt_r15_s::rtt_units_r15_e_"); } @@ -8174,10 +9012,10 @@ std::string visited_cell_info_r12_s::visited_cell_id_r12_c_::types_opts::to_stri std::string affected_carrier_freq_comb_info_mrdc_r15_s::interference_direction_mrdc_r15_opts::to_string() const { - static constexpr const char* options[] = {"eutra-nr", "nr", "other", "eutra-nr-other", - "nr-other", "spare3", "spare2", "spare1"}; - return convert_enum_idx(options, 8, value, - "affected_carrier_freq_comb_info_mrdc_r15_s::interference_direction_mrdc_r15_e_"); + static constexpr const char* options[] = { + "eutra-nr", "nr", "other", "eutra-nr-other", "nr-other", "spare3", "spare2", "spare1"}; + return convert_enum_idx( + options, 8, value, "affected_carrier_freq_comb_info_mrdc_r15_s::interference_direction_mrdc_r15_e_"); } std::string rrc_conn_setup_complete_v1250_ies_s::mob_state_r12_opts::to_string() const @@ -8205,8 +9043,22 @@ std::string idc_sf_pattern_r11_c::types_opts::to_string() const std::string sl_disc_sys_info_report_r13_s::cell_resel_info_r13_s_::q_hyst_r13_opts::to_string() const { - static constexpr const char* options[] = {"dB0", "dB1", "dB2", "dB3", "dB4", "dB5", "dB6", "dB8", - "dB10", "dB12", "dB14", "dB16", "dB18", "dB20", "dB22", "dB24"}; + static constexpr const char* options[] = {"dB0", + "dB1", + "dB2", + "dB3", + "dB4", + "dB5", + "dB6", + "dB8", + "dB10", + "dB12", + "dB14", + "dB16", + "dB18", + "dB20", + "dB22", + "dB24"}; return convert_enum_idx(options, 16, value, "sl_disc_sys_info_report_r13_s::cell_resel_info_r13_s_::q_hyst_r13_e_"); } uint8_t sl_disc_sys_info_report_r13_s::cell_resel_info_r13_s_::q_hyst_r13_opts::to_number() const @@ -8228,8 +9080,8 @@ uint8_t sl_disc_sys_info_report_r13_s::freq_info_r13_s_::ul_bw_r13_opts::to_numb std::string traffic_pattern_info_r14_s::traffic_periodicity_r14_opts::to_string() const { - static constexpr const char* options[] = {"sf20", "sf50", "sf100", "sf200", "sf300", "sf400", - "sf500", "sf600", "sf700", "sf800", "sf900", "sf1000"}; + static constexpr const char* options[] = { + "sf20", "sf50", "sf100", "sf200", "sf300", "sf400", "sf500", "sf600", "sf700", "sf800", "sf900", "sf1000"}; return convert_enum_idx(options, 12, value, "traffic_pattern_info_r14_s::traffic_periodicity_r14_e_"); } uint16_t traffic_pattern_info_r14_s::traffic_periodicity_r14_opts::to_number() const @@ -8311,30 +9163,57 @@ std::string bw_pref_r14_s::ul_pref_r14_opts::to_number_string() const std::string delay_budget_report_r14_c::type1_opts::to_string() const { - static constexpr const char* options[] = {"msMinus1280", "msMinus640", "msMinus320", "msMinus160", "msMinus80", - "msMinus60", "msMinus40", "msMinus20", "ms0", "ms20", - "ms40", "ms60", "ms80", "ms160", "ms320", - "ms640", "ms1280"}; + static constexpr const char* options[] = {"msMinus1280", + "msMinus640", + "msMinus320", + "msMinus160", + "msMinus80", + "msMinus60", + "msMinus40", + "msMinus20", + "ms0", + "ms20", + "ms40", + "ms60", + "ms80", + "ms160", + "ms320", + "ms640", + "ms1280"}; return convert_enum_idx(options, 17, value, "delay_budget_report_r14_c::type1_e_"); } int16_t delay_budget_report_r14_c::type1_opts::to_number() const { - static constexpr int16_t options[] = {-1280, -640, -320, -160, -80, -60, -40, -20, 0, - 20, 40, 60, 80, 160, 320, 640, 1280}; + static constexpr int16_t options[] = { + -1280, -640, -320, -160, -80, -60, -40, -20, 0, 20, 40, 60, 80, 160, 320, 640, 1280}; return convert_enum_idx(options, 17, value, "delay_budget_report_r14_c::type1_e_"); } std::string delay_budget_report_r14_c::type2_opts::to_string() const { - static constexpr const char* options[] = { - "msMinus192", "msMinus168", "msMinus144", "msMinus120", "msMinus96", "msMinus72", "msMinus48", "msMinus24", "ms0", - "ms24", "ms48", "ms72", "ms96", "ms120", "ms144", "ms168", "ms192"}; + static constexpr const char* options[] = {"msMinus192", + "msMinus168", + "msMinus144", + "msMinus120", + "msMinus96", + "msMinus72", + "msMinus48", + "msMinus24", + "ms0", + "ms24", + "ms48", + "ms72", + "ms96", + "ms120", + "ms144", + "ms168", + "ms192"}; return convert_enum_idx(options, 17, value, "delay_budget_report_r14_c::type2_e_"); } int16_t delay_budget_report_r14_c::type2_opts::to_number() const { - static constexpr int16_t options[] = {-192, -168, -144, -120, -96, -72, -48, -24, 0, - 24, 48, 72, 96, 120, 144, 168, 192}; + static constexpr int16_t options[] = { + -192, -168, -144, -120, -96, -72, -48, -24, 0, 24, 48, 72, 96, 120, 144, 168, 192}; return convert_enum_idx(options, 17, value, "delay_budget_report_r14_c::type2_e_"); } @@ -8384,8 +9263,12 @@ std::string wlan_status_v1430_opts::to_string() const std::string fail_report_scg_nr_r15_s::fail_type_r15_opts::to_string() const { - static constexpr const char* options[] = {"t310-Expiry", "randomAccessProblem", "rlc-MaxNumRetx", - "scg-ChangeFailure", "scg-reconfigFailure", "srb3-IntegrityFailure"}; + static constexpr const char* options[] = {"t310-Expiry", + "randomAccessProblem", + "rlc-MaxNumRetx", + "scg-ChangeFailure", + "scg-reconfigFailure", + "srb3-IntegrityFailure"}; return convert_enum_idx(options, 6, value, "fail_report_scg_nr_r15_s::fail_type_r15_e_"); } uint16_t fail_report_scg_nr_r15_s::fail_type_r15_opts::to_number() const @@ -8403,8 +9286,8 @@ uint16_t fail_report_scg_nr_r15_s::fail_type_r15_opts::to_number() const std::string fail_report_scg_r12_s::fail_type_r12_opts::to_string() const { - static constexpr const char* options[] = {"t313-Expiry", "randomAccessProblem", "rlc-MaxNumRetx", - "scg-ChangeFailure"}; + static constexpr const char* options[] = { + "t313-Expiry", "randomAccessProblem", "rlc-MaxNumRetx", "scg-ChangeFailure"}; return convert_enum_idx(options, 4, value, "fail_report_scg_r12_s::fail_type_r12_e_"); } uint16_t fail_report_scg_r12_s::fail_type_r12_opts::to_number() const @@ -8415,8 +9298,11 @@ uint16_t fail_report_scg_r12_s::fail_type_r12_opts::to_number() const std::string meas_results_s::meas_result_neigh_cells_c_::types_opts::to_string() const { - static constexpr const char* options[] = {"measResultListEUTRA", "measResultListUTRA", "measResultListGERAN", - "measResultsCDMA2000", "measResultNeighCellListNR-r15"}; + static constexpr const char* options[] = {"measResultListEUTRA", + "measResultListUTRA", + "measResultListGERAN", + "measResultsCDMA2000", + "measResultNeighCellListNR-r15"}; return convert_enum_idx(options, 5, value, "meas_results_s::meas_result_neigh_cells_c_::types"); } uint16_t meas_results_s::meas_result_neigh_cells_c_::types_opts::to_number() const @@ -8475,8 +9361,8 @@ std::string rlf_report_r9_s::sel_utra_cell_id_r11_s_::pci_r11_c_::types_opts::to std::string sidelink_ue_info_v1310_ies_s::comm_tx_res_info_req_relay_r13_s_::ue_type_r13_opts::to_string() const { static constexpr const char* options[] = {"relayUE", "remoteUE"}; - return convert_enum_idx(options, 2, value, - "sidelink_ue_info_v1310_ies_s::comm_tx_res_info_req_relay_r13_s_::ue_type_r13_e_"); + return convert_enum_idx( + options, 2, value, "sidelink_ue_info_v1310_ies_s::comm_tx_res_info_req_relay_r13_s_::ue_type_r13_e_"); } std::string tdm_assist_info_r11_c::drx_assist_info_r11_s_::drx_cycle_len_r11_opts::to_string() const @@ -8527,8 +9413,8 @@ uint8_t ueassist_info_v1430_ies_s::rlm_report_r14_s_::excess_rep_mpdcch_r14_opts // WLAN-Status-r13 ::= ENUMERATED std::string wlan_status_r13_opts::to_string() const { - static constexpr const char* options[] = {"successfulAssociation", "failureWlanRadioLink", "failureWlanUnavailable", - "failureTimeout"}; + static constexpr const char* options[] = { + "successfulAssociation", "failureWlanRadioLink", "failureWlanUnavailable", "failureTimeout"}; return convert_enum_idx(options, 4, value, "wlan_status_r13_e"); } @@ -8552,8 +9438,8 @@ std::string inter_freq_rstd_meas_ind_r10_ies_s::rstd_inter_freq_ind_r10_c_::type std::string meas_report_app_layer_r15_ies_s::service_type_opts::to_string() const { - static constexpr const char* options[] = {"qoe", "qoemtsi", "spare6", "spare5", - "spare4", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = { + "qoe", "qoemtsi", "spare6", "spare5", "spare4", "spare3", "spare2", "spare1"}; return convert_enum_idx(options, 8, value, "meas_report_app_layer_r15_ies_s::service_type_e_"); } @@ -8593,8 +9479,8 @@ std::string ueassist_info_r11_ies_s::pwr_pref_ind_r11_opts::to_string() const std::string ul_info_transfer_r8_ies_s::ded_info_type_c_::types_opts::to_string() const { - static constexpr const char* options[] = {"dedicatedInfoNAS", "dedicatedInfoCDMA2000-1XRTT", - "dedicatedInfoCDMA2000-HRPD"}; + static constexpr const char* options[] = { + "dedicatedInfoNAS", "dedicatedInfoCDMA2000-1XRTT", "dedicatedInfoCDMA2000-HRPD"}; return convert_enum_idx(options, 3, value, "ul_info_transfer_r8_ies_s::ded_info_type_c_::types"); } @@ -8891,14 +9777,14 @@ std::string band_combination_params_r13_s::dc_support_r13_s_::supported_cell_grouping_r13_c_::types_opts::to_string() const { static constexpr const char* options[] = {"threeEntries-r13", "fourEntries-r13", "fiveEntries-r13"}; - return convert_enum_idx(options, 3, value, - "band_combination_params_r13_s::dc_support_r13_s_::supported_cell_grouping_r13_c_::types"); + return convert_enum_idx( + options, 3, value, "band_combination_params_r13_s::dc_support_r13_s_::supported_cell_grouping_r13_c_::types"); } uint8_t band_combination_params_r13_s::dc_support_r13_s_::supported_cell_grouping_r13_c_::types_opts::to_number() const { static constexpr uint8_t options[] = {3, 4, 5}; - return convert_enum_idx(options, 3, value, - "band_combination_params_r13_s::dc_support_r13_s_::supported_cell_grouping_r13_c_::types"); + return convert_enum_idx( + options, 3, value, "band_combination_params_r13_s::dc_support_r13_s_::supported_cell_grouping_r13_c_::types"); } std::string band_params_v1130_s::supported_csi_proc_r11_opts::to_string() const @@ -8916,21 +9802,35 @@ std::string band_combination_params_v1250_s::dc_support_r12_s_::supported_cell_grouping_r12_c_::types_opts::to_string() const { static constexpr const char* options[] = {"threeEntries-r12", "fourEntries-r12", "fiveEntries-r12"}; - return convert_enum_idx(options, 3, value, - "band_combination_params_v1250_s::dc_support_r12_s_::supported_cell_grouping_r12_c_::types"); + return convert_enum_idx( + options, 3, value, "band_combination_params_v1250_s::dc_support_r12_s_::supported_cell_grouping_r12_c_::types"); } uint8_t band_combination_params_v1250_s::dc_support_r12_s_::supported_cell_grouping_r12_c_::types_opts::to_number() const { static constexpr uint8_t options[] = {3, 4, 5}; - return convert_enum_idx(options, 3, value, - "band_combination_params_v1250_s::dc_support_r12_s_::supported_cell_grouping_r12_c_::types"); + return convert_enum_idx( + options, 3, value, "band_combination_params_v1250_s::dc_support_r12_s_::supported_cell_grouping_r12_c_::types"); } std::string retuning_time_info_r14_s::retuning_info_s_::rf_retuning_time_dl_r14_opts::to_string() const { - static constexpr const char* options[] = {"n0", "n0dot5", "n1", "n1dot5", "n2", "n2dot5", "n3", "n3dot5", - "n4", "n4dot5", "n5", "n5dot5", "n6", "n6dot5", "n7", "spare1"}; + static constexpr const char* options[] = {"n0", + "n0dot5", + "n1", + "n1dot5", + "n2", + "n2dot5", + "n3", + "n3dot5", + "n4", + "n4dot5", + "n5", + "n5dot5", + "n6", + "n6dot5", + "n7", + "spare1"}; return convert_enum_idx(options, 16, value, "retuning_time_info_r14_s::retuning_info_s_::rf_retuning_time_dl_r14_e_"); } float retuning_time_info_r14_s::retuning_info_s_::rf_retuning_time_dl_r14_opts::to_number() const @@ -8940,15 +9840,29 @@ float retuning_time_info_r14_s::retuning_info_s_::rf_retuning_time_dl_r14_opts:: } std::string retuning_time_info_r14_s::retuning_info_s_::rf_retuning_time_dl_r14_opts::to_number_string() const { - static constexpr const char* options[] = {"0", "0.5", "1", "1.5", "2", "2.5", "3", "3.5", - "4", "4.5", "5", "5.5", "6", "6.5", "7"}; + static constexpr const char* options[] = { + "0", "0.5", "1", "1.5", "2", "2.5", "3", "3.5", "4", "4.5", "5", "5.5", "6", "6.5", "7"}; return convert_enum_idx(options, 16, value, "retuning_time_info_r14_s::retuning_info_s_::rf_retuning_time_dl_r14_e_"); } std::string retuning_time_info_r14_s::retuning_info_s_::rf_retuning_time_ul_r14_opts::to_string() const { - static constexpr const char* options[] = {"n0", "n0dot5", "n1", "n1dot5", "n2", "n2dot5", "n3", "n3dot5", - "n4", "n4dot5", "n5", "n5dot5", "n6", "n6dot5", "n7", "spare1"}; + static constexpr const char* options[] = {"n0", + "n0dot5", + "n1", + "n1dot5", + "n2", + "n2dot5", + "n3", + "n3dot5", + "n4", + "n4dot5", + "n5", + "n5dot5", + "n6", + "n6dot5", + "n7", + "spare1"}; return convert_enum_idx(options, 16, value, "retuning_time_info_r14_s::retuning_info_s_::rf_retuning_time_ul_r14_e_"); } float retuning_time_info_r14_s::retuning_info_s_::rf_retuning_time_ul_r14_opts::to_number() const @@ -8958,22 +9872,22 @@ float retuning_time_info_r14_s::retuning_info_s_::rf_retuning_time_ul_r14_opts:: } std::string retuning_time_info_r14_s::retuning_info_s_::rf_retuning_time_ul_r14_opts::to_number_string() const { - static constexpr const char* options[] = {"0", "0.5", "1", "1.5", "2", "2.5", "3", "3.5", - "4", "4.5", "5", "5.5", "6", "6.5", "7"}; + static constexpr const char* options[] = { + "0", "0.5", "1", "1.5", "2", "2.5", "3", "3.5", "4", "4.5", "5", "5.5", "6", "6.5", "7"}; return convert_enum_idx(options, 16, value, "retuning_time_info_r14_s::retuning_info_s_::rf_retuning_time_ul_r14_e_"); } std::string mimo_ca_params_per_bo_bc_per_tm_v1470_s::csi_report_advanced_max_ports_r14_opts::to_string() const { static constexpr const char* options[] = {"n8", "n12", "n16", "n20", "n24", "n28"}; - return convert_enum_idx(options, 6, value, - "mimo_ca_params_per_bo_bc_per_tm_v1470_s::csi_report_advanced_max_ports_r14_e_"); + return convert_enum_idx( + options, 6, value, "mimo_ca_params_per_bo_bc_per_tm_v1470_s::csi_report_advanced_max_ports_r14_e_"); } uint8_t mimo_ca_params_per_bo_bc_per_tm_v1470_s::csi_report_advanced_max_ports_r14_opts::to_number() const { static constexpr uint8_t options[] = {8, 12, 16, 20, 24, 28}; - return convert_enum_idx(options, 6, value, - "mimo_ca_params_per_bo_bc_per_tm_v1470_s::csi_report_advanced_max_ports_r14_e_"); + return convert_enum_idx( + options, 6, value, "mimo_ca_params_per_bo_bc_per_tm_v1470_s::csi_report_advanced_max_ports_r14_e_"); } std::string stti_spt_band_params_r15_s::s_tti_supported_csi_proc_r15_opts::to_string() const @@ -9042,9 +9956,22 @@ std::string irat_params_cdma2000_hrpd_s::rx_cfg_hrpd_opts::to_string() const // SupportedBandGERAN ::= ENUMERATED std::string supported_band_geran_opts::to_string() const { - static constexpr const char* options[] = {"gsm450", "gsm480", "gsm710", "gsm750", "gsm810", "gsm850", - "gsm900P", "gsm900E", "gsm900R", "gsm1800", "gsm1900", "spare5", - "spare4", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = {"gsm450", + "gsm480", + "gsm710", + "gsm750", + "gsm810", + "gsm850", + "gsm900P", + "gsm900E", + "gsm900R", + "gsm1800", + "gsm1900", + "spare5", + "spare4", + "spare3", + "spare2", + "spare1"}; return convert_enum_idx(options, 16, value, "supported_band_geran_e"); } @@ -9064,24 +9991,24 @@ std::string supported_band_utra_fdd_opts::to_string() const // SupportedBandUTRA-TDD128 ::= ENUMERATED std::string supported_band_utra_tdd128_opts::to_string() const { - static constexpr const char* options[] = {"a", "b", "c", "d", "e", "f", "g", "h", - "i", "j", "k", "l", "m", "n", "o", "p"}; + static constexpr const char* options[] = { + "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p"}; return convert_enum_idx(options, 16, value, "supported_band_utra_tdd128_e"); } // SupportedBandUTRA-TDD384 ::= ENUMERATED std::string supported_band_utra_tdd384_opts::to_string() const { - static constexpr const char* options[] = {"a", "b", "c", "d", "e", "f", "g", "h", - "i", "j", "k", "l", "m", "n", "o", "p"}; + static constexpr const char* options[] = { + "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p"}; return convert_enum_idx(options, 16, value, "supported_band_utra_tdd384_e"); } // SupportedBandUTRA-TDD768 ::= ENUMERATED std::string supported_band_utra_tdd768_opts::to_string() const { - static constexpr const char* options[] = {"a", "b", "c", "d", "e", "f", "g", "h", - "i", "j", "k", "l", "m", "n", "o", "p"}; + static constexpr const char* options[] = { + "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p"}; return convert_enum_idx(options, 16, value, "supported_band_utra_tdd768_e"); } @@ -9100,27 +10027,27 @@ uint8_t processing_timeline_set_r15_opts::to_number() const std::string mimo_ue_params_per_tm_v1430_s::nzp_csi_rs_aperiodic_info_r14_s_::n_max_res_r14_opts::to_string() const { static constexpr const char* options[] = {"ffs1", "ffs2", "ffs3", "ffs4"}; - return convert_enum_idx(options, 4, value, - "mimo_ue_params_per_tm_v1430_s::nzp_csi_rs_aperiodic_info_r14_s_::n_max_res_r14_e_"); + return convert_enum_idx( + options, 4, value, "mimo_ue_params_per_tm_v1430_s::nzp_csi_rs_aperiodic_info_r14_s_::n_max_res_r14_e_"); } uint8_t mimo_ue_params_per_tm_v1430_s::nzp_csi_rs_aperiodic_info_r14_s_::n_max_res_r14_opts::to_number() const { static constexpr uint8_t options[] = {1, 2, 3, 4}; - return convert_enum_idx(options, 4, value, - "mimo_ue_params_per_tm_v1430_s::nzp_csi_rs_aperiodic_info_r14_s_::n_max_res_r14_e_"); + return convert_enum_idx( + options, 4, value, "mimo_ue_params_per_tm_v1430_s::nzp_csi_rs_aperiodic_info_r14_s_::n_max_res_r14_e_"); } std::string mimo_ue_params_per_tm_v1430_s::nzp_csi_rs_periodic_info_r14_s_::n_max_res_r14_opts::to_string() const { static constexpr const char* options[] = {"ffs1", "ffs2", "ffs3", "ffs4"}; - return convert_enum_idx(options, 4, value, - "mimo_ue_params_per_tm_v1430_s::nzp_csi_rs_periodic_info_r14_s_::n_max_res_r14_e_"); + return convert_enum_idx( + options, 4, value, "mimo_ue_params_per_tm_v1430_s::nzp_csi_rs_periodic_info_r14_s_::n_max_res_r14_e_"); } uint8_t mimo_ue_params_per_tm_v1430_s::nzp_csi_rs_periodic_info_r14_s_::n_max_res_r14_opts::to_number() const { static constexpr uint8_t options[] = {1, 2, 3, 4}; - return convert_enum_idx(options, 4, value, - "mimo_ue_params_per_tm_v1430_s::nzp_csi_rs_periodic_info_r14_s_::n_max_res_r14_e_"); + return convert_enum_idx( + options, 4, value, "mimo_ue_params_per_tm_v1430_s::nzp_csi_rs_periodic_info_r14_s_::n_max_res_r14_e_"); } std::string mimo_ue_params_per_tm_v1470_s::csi_report_advanced_max_ports_r14_opts::to_string() const @@ -9136,8 +10063,22 @@ uint8_t mimo_ue_params_per_tm_v1470_s::csi_report_advanced_max_ports_r14_opts::t std::string naics_cap_entry_r12_s::nof_aggregated_prb_r12_opts::to_string() const { - static constexpr const char* options[] = {"n50", "n75", "n100", "n125", "n150", "n175", "n200", "n225", - "n250", "n275", "n300", "n350", "n400", "n450", "n500", "spare"}; + static constexpr const char* options[] = {"n50", + "n75", + "n100", + "n125", + "n150", + "n175", + "n200", + "n225", + "n250", + "n275", + "n300", + "n350", + "n400", + "n450", + "n500", + "spare"}; return convert_enum_idx(options, 16, value, "naics_cap_entry_r12_s::nof_aggregated_prb_r12_e_"); } uint16_t naics_cap_entry_r12_s::nof_aggregated_prb_r12_opts::to_number() const @@ -9148,8 +10089,22 @@ uint16_t naics_cap_entry_r12_s::nof_aggregated_prb_r12_opts::to_number() const std::string pdcp_params_s::max_num_rohc_context_sessions_opts::to_string() const { - static constexpr const char* options[] = {"cs2", "cs4", "cs8", "cs12", "cs16", "cs24", "cs32", "cs48", - "cs64", "cs128", "cs256", "cs512", "cs1024", "cs16384", "spare2", "spare1"}; + static constexpr const char* options[] = {"cs2", + "cs4", + "cs8", + "cs12", + "cs16", + "cs24", + "cs32", + "cs48", + "cs64", + "cs128", + "cs256", + "cs512", + "cs1024", + "cs16384", + "spare2", + "spare1"}; return convert_enum_idx(options, 16, value, "pdcp_params_s::max_num_rohc_context_sessions_e_"); } uint16_t pdcp_params_s::max_num_rohc_context_sessions_opts::to_number() const @@ -9160,8 +10115,22 @@ uint16_t pdcp_params_s::max_num_rohc_context_sessions_opts::to_number() const std::string pdcp_params_nr_r15_s::rohc_context_max_sessions_r15_opts::to_string() const { - static constexpr const char* options[] = {"cs2", "cs4", "cs8", "cs12", "cs16", "cs24", "cs32", "cs48", - "cs64", "cs128", "cs256", "cs512", "cs1024", "cs16384", "spare2", "spare1"}; + static constexpr const char* options[] = {"cs2", + "cs4", + "cs8", + "cs12", + "cs16", + "cs24", + "cs32", + "cs48", + "cs64", + "cs128", + "cs256", + "cs512", + "cs1024", + "cs16384", + "spare2", + "spare1"}; return convert_enum_idx(options, 16, value, "pdcp_params_nr_r15_s::rohc_context_max_sessions_r15_e_"); } uint16_t pdcp_params_nr_r15_s::rohc_context_max_sessions_r15_opts::to_number() const @@ -9197,7 +10166,9 @@ phy_layer_params_v1530_s::stti_spt_capabilities_r15_s_::max_layers_slot_or_subsl { static constexpr const char* options[] = {"oneLayer", "twoLayers", "fourLayers"}; return convert_enum_idx( - options, 3, value, + options, + 3, + value, "phy_layer_params_v1530_s::stti_spt_capabilities_r15_s_::max_layers_slot_or_subslot_pusch_r15_e_"); } uint8_t @@ -9205,7 +10176,9 @@ phy_layer_params_v1530_s::stti_spt_capabilities_r15_s_::max_layers_slot_or_subsl { static constexpr uint8_t options[] = {1, 2, 4}; return convert_enum_idx( - options, 3, value, + options, + 3, + value, "phy_layer_params_v1530_s::stti_spt_capabilities_r15_s_::max_layers_slot_or_subslot_pusch_r15_e_"); } @@ -9245,17 +10218,30 @@ std::string sl_params_v1530_s::slss_supported_tx_freq_r15_opts::to_string() cons std::string sps_cfg_dl_stti_r15_c::setup_s_::semi_persist_sched_interv_dl_stti_r15_opts::to_string() const { - static constexpr const char* options[] = {"sTTI1", "sTTI2", "sTTI3", "sTTI4", "sTTI6", "sTTI8", - "sTTI12", "sTTI16", "sTTI20", "sTTI40", "sTTI60", "sTTI80", - "sTTI120", "sTTI240", "spare2", "spare1"}; - return convert_enum_idx(options, 16, value, - "sps_cfg_dl_stti_r15_c::setup_s_::semi_persist_sched_interv_dl_stti_r15_e_"); + static constexpr const char* options[] = {"sTTI1", + "sTTI2", + "sTTI3", + "sTTI4", + "sTTI6", + "sTTI8", + "sTTI12", + "sTTI16", + "sTTI20", + "sTTI40", + "sTTI60", + "sTTI80", + "sTTI120", + "sTTI240", + "spare2", + "spare1"}; + return convert_enum_idx( + options, 16, value, "sps_cfg_dl_stti_r15_c::setup_s_::semi_persist_sched_interv_dl_stti_r15_e_"); } uint8_t sps_cfg_dl_stti_r15_c::setup_s_::semi_persist_sched_interv_dl_stti_r15_opts::to_number() const { static constexpr uint8_t options[] = {1, 2, 3, 4, 6, 8, 12, 16, 20, 40, 60, 80, 120, 240}; - return convert_enum_idx(options, 14, value, - "sps_cfg_dl_stti_r15_c::setup_s_::semi_persist_sched_interv_dl_stti_r15_e_"); + return convert_enum_idx( + options, 14, value, "sps_cfg_dl_stti_r15_c::setup_s_::semi_persist_sched_interv_dl_stti_r15_e_"); } std::string laa_params_v1430_s::two_step_sched_timing_info_r14_opts::to_string() const @@ -9271,8 +10257,22 @@ uint8_t laa_params_v1430_s::two_step_sched_timing_info_r14_opts::to_number() con std::string pdcp_params_v1430_s::max_num_rohc_context_sessions_r14_opts::to_string() const { - static constexpr const char* options[] = {"cs2", "cs4", "cs8", "cs12", "cs16", "cs24", "cs32", "cs48", - "cs64", "cs128", "cs256", "cs512", "cs1024", "cs16384", "spare2", "spare1"}; + static constexpr const char* options[] = {"cs2", + "cs4", + "cs8", + "cs12", + "cs16", + "cs24", + "cs32", + "cs48", + "cs64", + "cs128", + "cs256", + "cs512", + "cs1024", + "cs16384", + "spare2", + "spare1"}; return convert_enum_idx(options, 16, value, "pdcp_params_v1430_s::max_num_rohc_context_sessions_r14_e_"); } uint16_t pdcp_params_v1430_s::max_num_rohc_context_sessions_r14_opts::to_number() const @@ -9356,8 +10356,8 @@ uint8_t access_stratum_release_opts::to_number() const std::string scg_cfg_r12_s::crit_exts_c_::c1_c_::types_opts::to_string() const { - static constexpr const char* options[] = {"scg-Config-r12", "spare7", "spare6", "spare5", - "spare4", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = { + "scg-Config-r12", "spare7", "spare6", "spare5", "spare4", "spare3", "spare2", "spare1"}; return convert_enum_idx(options, 8, value, "scg_cfg_r12_s::crit_exts_c_::c1_c_::types"); } @@ -9369,8 +10369,12 @@ std::string cells_triggered_list_item_c_::pci_utra_c_::types_opts::to_string() c std::string cells_triggered_list_item_c_::types_opts::to_string() const { - static constexpr const char* options[] = {"physCellIdEUTRA", "physCellIdUTRA", "physCellIdGERAN", - "physCellIdCDMA2000", "wlan-Identifiers-r13", "physCellIdNR-r15"}; + static constexpr const char* options[] = {"physCellIdEUTRA", + "physCellIdUTRA", + "physCellIdGERAN", + "physCellIdCDMA2000", + "wlan-Identifiers-r13", + "physCellIdNR-r15"}; return convert_enum_idx(options, 6, value, "cells_triggered_list_item_c_::types"); } uint16_t cells_triggered_list_item_c_::types_opts::to_number() const @@ -9399,8 +10403,8 @@ std::string ho_cmd_s::crit_exts_c_::c1_c_::types_opts::to_string() const std::string ho_prep_info_v920_ies_s::ue_cfg_release_r9_opts::to_string() const { - static constexpr const char* options[] = {"rel9", "rel10", "rel11", "rel12", "v10j0", - "v11e0", "v1280", "rel13", "rel14", "rel15"}; + static constexpr const char* options[] = { + "rel9", "rel10", "rel11", "rel12", "v10j0", "v11e0", "v1280", "rel13", "rel14", "rel15"}; return convert_enum_idx(options, 10, value, "ho_prep_info_v920_ies_s::ue_cfg_release_r9_e_"); } @@ -9461,8 +10465,22 @@ std::string scg_cfg_info_r12_s::crit_exts_c_::c1_c_::types_opts::to_string() con std::string sl_precfg_disc_pool_r13_s::disc_period_r13_opts::to_string() const { - static constexpr const char* options[] = {"rf4", "rf6", "rf7", "rf8", "rf12", "rf14", "rf16", "rf24", - "rf28", "rf32", "rf64", "rf128", "rf256", "rf512", "rf1024", "spare"}; + static constexpr const char* options[] = {"rf4", + "rf6", + "rf7", + "rf8", + "rf12", + "rf14", + "rf16", + "rf24", + "rf28", + "rf32", + "rf64", + "rf128", + "rf256", + "rf512", + "rf1024", + "spare"}; return convert_enum_idx(options, 16, value, "sl_precfg_disc_pool_r13_s::disc_period_r13_e_"); } uint16_t sl_precfg_disc_pool_r13_s::disc_period_r13_opts::to_number() const @@ -9571,8 +10589,8 @@ std::string sl_v2x_precfg_freq_info_r14_s::sync_prio_r14_opts::to_string() const // SL-V2X-TxProfile-r15 ::= ENUMERATED std::string sl_v2x_tx_profile_r15_opts::to_string() const { - static constexpr const char* options[] = {"rel14", "rel15", "spare6", "spare5", - "spare4", "spare3", "spare2", "spare1"}; + static constexpr const char* options[] = { + "rel14", "rel15", "spare6", "spare5", "spare4", "spare3", "spare2", "spare1"}; return convert_enum_idx(options, 8, value, "sl_v2x_tx_profile_r15_e"); } uint8_t sl_v2x_tx_profile_r15_opts::to_number() const