diff --git a/apps/units/o_cu_cp/cu_cp/cu_cp_unit_config_validator.cpp b/apps/units/o_cu_cp/cu_cp/cu_cp_unit_config_validator.cpp index 58f4c845d0..51829b1ee8 100644 --- a/apps/units/o_cu_cp/cu_cp/cu_cp_unit_config_validator.cpp +++ b/apps/units/o_cu_cp/cu_cp/cu_cp_unit_config_validator.cpp @@ -107,11 +107,6 @@ static bool validate_mobility_appconfig(gnb_id_t gnb_id, const cu_cp_unit_mobili cell.periodic_report_cfg_id.value()); return false; } - // Check that for the serving cell only periodic reports are configured. - if (report_cfg_ids_to_report_type.at(cell.periodic_report_cfg_id.value()) != "periodical") { - fmt::print("For the serving cell only periodic reports are allowed\n"); - return false; - } } // Check if cell is an external managed cell. diff --git a/lib/rrc/ue/rrc_measurement_types_asn1_converters.cpp b/lib/rrc/ue/rrc_measurement_types_asn1_converters.cpp index c0496d3c24..e8b4c61a21 100644 --- a/lib/rrc/ue/rrc_measurement_types_asn1_converters.cpp +++ b/lib/rrc/ue/rrc_measurement_types_asn1_converters.cpp @@ -881,7 +881,7 @@ srsran::srs_cu_cp::event_triggered_report_cfg_to_rrc_asn1(const rrc_event_trigge if (event_id.id == rrc_event_id::event_id_t::a5) { auto& asn1_event_a5 = asn1_event_trigger_cfg.event_id.set_event_a5(); meas_trigger_quant_to_rrc_asn1(asn1_event_a5.a5_thres1, event_id.meas_trigger_quant_thres_or_offset.value()); - meas_trigger_quant_to_rrc_asn1(asn1_event_a5.a5_thres2, event_id.meas_trigger_quant_thres_or_offset.value()); + meas_trigger_quant_to_rrc_asn1(asn1_event_a5.a5_thres2, event_id.meas_trigger_quant_thres_2.value()); asn1_event_a5.report_on_leave = event_id.report_on_leave; asn1_event_a5.hysteresis = event_id.hysteresis; asn1::number_to_enum(asn1_event_a5.time_to_trigger, event_id.time_to_trigger);